我正在使用 Aquamacs(使用 emacs 24 和 tramp 版本 2.2.3 的 OSX 图形 emacs)来编辑远程服务器上的一些文件。Tramp 设置为使用ssh并且在编辑文件方面工作正常。
编译时失败,因为编译器不在路径中。似乎 tramp 没有获取任何配置文件,例如.profile或.bash_profile。/bin/sh 是指向 /bin/bash 的链接,因此 bash 应该是 tramp 使用的 shell。在远程服务器上的 emacs 中启动的 shell 也不会获取任何内容。来自常规终端仿真器(在 OS X 上尝试过终端和X11)的 ssh 连接按预期工作(一切来源正确)。
有任何想法吗?