5
我在遠程機器上打開了一個文件,然後輸入C-u M-!
,然後鍵入tree
命令。這表明在緩衝:遠程計算機上運行命令與流氓?
/bin/sh: tree: command not found
的tree
命令被安裝到/home/RNAer/bin
,我已驗證它可以成功地運行時登錄在bash終端。
然後,我添加的路徑在.emacs
像下面並重新啓動emacs的,
(add-to-list 'tramp-remote-path "/home/RNAer/bin")
但它仍然有命令的同樣的錯誤沒有找到。有什麼問題?
你在遠程機器上的'$ PATH'上加了'/ home/RNAer/bin'的位置?換句話說,這個目錄是否也添加到**非交互式** shell會話中的'$ PATH'中? – lunaryorn 2013-02-19 15:09:33
它被添加到交互式shell中的'〜/ .bashrc'(它來自'〜/ .bash_profile')。但是我測試了它 - 即使我在非交互式shell會話中添加到$ PATH中,它仍然失敗。 – RNA 2013-02-19 18:07:37
您是否刪除了持久性文件? (默認情況下,持久性文件是'〜/ .emacs.d/tramp') – Roun 2014-06-22 05:17:42