通过emacs-tramp打开远程Solaris服务器上的某些文件时出现此错误: 找不到退出状态“test -e'文件路径'......” 然后文件打开为“Fundamental”而没有弄清楚类型(C ++ / C / verilog ......等),所以没有fontification ......等等
这个或解决方案的原因是什么?
答案 0 :(得分:2)
很久以前我遇到过这个问题,但是从来没有弄清楚会发生什么。基本上,错误消息意味着二进制 test
无法执行(即它不使用内置的shell)。您需要添加test
二进制文件的路径,在我的情况下这是/usr/bin/
,所以我最后将以下位添加到我的.emacs
中:
(add-to-list 'tramp-remote-path "/usr/bin")
在我的基于Windows的Emacs 24.1上,虽然tramp-remote-path
的默认设置为tramp-default-remote-path
,但已包含/usr/bin
。