Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 为什么可以';我不能在X11中运行emacs吗_Macos - Fatal编程技术网

Macos 为什么可以';我不能在X11中运行emacs吗

Macos 为什么可以';我不能在X11中运行emacs吗,macos,Macos,我在我的计算机上安装了Emacs作为应用程序,并且在我的bash_配置文件中设置了一个快捷方式 alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs' 然而,x11找不到emacs,但当我使用Terminal时,它运行得很好 为什么会这样?当我在XQuartz中启动xterm时,由于某种原因,~/.bash\u profile文件没有来源。尝试将别名放入~/.bashrc中。我不认为Mac使用X。在这种情况下,X11是什么意思?如果

我在我的计算机上安装了Emacs作为应用程序,并且在我的bash_配置文件中设置了一个快捷方式

alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs'
然而,x11找不到emacs,但当我使用Terminal时,它运行得很好


为什么会这样?

当我在XQuartz中启动xterm时,由于某种原因,
~/.bash\u profile
文件没有来源。尝试将别名放入
~/.bashrc
中。

我不认为Mac使用X。在这种情况下,X11是什么意思?如果您指的是某个图形启动器,该启动器将不会读取您的bash配置文件,并且它可能会在您的路径上显示内容。如果它还不是您正在使用的版本,我的印象是这是在OSX中使用的最佳方式。另请参阅是否有方法检查哪些目录是源目录?我在我的
文件的顶部添加了
was\u bash\u profile\u sourceed=yes
。bash\u profile
,然后在每个终端中键入
echo$was\u bash\u profile\u sourceed
。在Terminal.app中,它打印了
yes
,但在xterm中,它打印了一条空行。