我在 Mac OS X 10.5.8 上工作。我正在努力学习emacs。我对它很陌生,今天尝试从 emacs 中输入 shell 命令。我进入了pdflatex filename
。但是,它给了我一个错误说
/bin/bash: pdflatex: command not found
我安装了 LaTeX,并且 pdflatex 在终端的命令行中工作正常。
我收到类似的命令错误lsd
我在我的定义中定义了.bash_profile
文件。这在终端的命令行上也可以正常工作。
命令ls
在 emacs shell 中工作正常。
有谁知道会发生什么。
如何让 emacs 识别在终端命令行上正常工作的所有命令。
无论如何,我可以使 emacs shell 和终端命令行使用的环境相同吗?
如果是这样,您有什么理由建议不要这样做吗?我对 bash 和 emacs 都知之甚少。
Emacs shell 可能在与终端命令行不同的环境中工作。比较输出env
在 Emacs shell 内运行和在终端中运行时。特别注意以下价值观PATH
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)