我正在使用Aquamacs(OSX上的图形化emacs,使用emacs 24和tramp版本2.2.3)编辑远程服务器上的一些文件。 Tramp设置为使用ssh,在编辑文件方面运作良好。
当进行编译时失败,因为编译器不在路径中。似乎tramp没有使用任何配置文件,如.profile或.bash_profile。 /bin/sh是指向/bin/bash的链接,因此bash应该是tramp使用的shell。在远程服务器上启动的shell也不会读取任何内容。 从常规终端模拟器(在OS X上尝试了终端和X11)的ssh连接按预期工作(正确地读取所有内容)。
有什么想法吗?