为不存在的命令获取“没有这样的文件或目录”


2

我从我的机器上手动卸载mpi,但现在当我发出命令mpirun时,我得到“-bash:/ usr / local / bin / mpirun:没有这样的文件或目录”,而不是“-bash:mpirun:command not found”。 PS。在卸载mpi之前,mpirun位于/ usr / local / bin /目录中

有人知道可能是什么原因吗?

Answers:


2

看起来像已删除的符号链接到已删除的二进制文件或类似的符号链接。你试过了吗 which mpirun 要了解你实际上在叫什么?


2
它也可能是当前bash会话中的散列问题。在这种情况下发布 hash -r 命令或启动一个新shell将解决问题。
Hristo Iliev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.