我使用 Tramp 通过 Eshell 将 Emacs 连接到虚拟机。我试图在当前目录执行一个二进制文件,但 Eshell 看不到该文件,即使它就在那里。返回的输出是这样的:
/ssh:hwswi:/home/auser/course-materials/lab0 $ ./arrays
./arrays: command not found
对于 内的二进制文件$PATH
,Eshell 没有问题。
编辑:如果我这样执行它,那么 Eshell 执行得很好。
/ssh:hwswi:/home/auser/course-materials/lab0/arrays