在tramp的远程机器上运行命令?

时间:2013-02-19 07:16:29

标签: emacs command tramp

我在远程计算机上打开了一个文件,然后键入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")

但它仍然具有相同的命令错误。有什么问题?

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我通过将以下行添加到.emacs

来解决
(require 'tramp) 
(add-to-list 'tramp-remote-path "/home/RNAer/bin")

请注意,如果没有第一行,则第二行会抛出错误。您可以通过

仔细检查您的tramp-remote-path
(message (format "%s" tramp-remote-path))

查看您的路径是否设置正确。