我在远程机器上打开了一个文件,接着输入了 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")
但是它仍然出现了相同的命令未找到的错误。问题在哪里?
/home/RNAer/bin
添加到$PATH
中?换句话说,这个目录是否也被添加到了非交互式的shell会话中的$PATH
? - user355252~/.bashrc
(由~/.bash_profile
引用)。但是我测试了一下 - 即使在非交互式shell会话中将其添加到$PATH中,它仍然失败了。 - RNA~/.emacs.d/tramp
) - Roun