Macos 为什么可以';我不能在X11中运行emacs吗
我在我的计算机上安装了Emacs作为应用程序,并且在我的bash_配置文件中设置了一个快捷方式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是什么意思?如果
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中,它打印了一条空行。