題 為不存在的命令獲取“沒有這樣的文件或目錄”


我從我的機器上手動卸載mpi,但現在當我發出命令mpirun時,我得到“-bash:/ usr / local / bin / mpirun:沒有這樣的文件或目錄”,而不是“-bash:mpirun:command not found”。 PS。在卸載mpi之前,mpirun位於/ usr / local / bin /目錄中

有人知道可能是什麼原因嗎?


2
2017-07-30 17:12


起源




答案:


看起來像一個未刪除的符號鏈接到已刪除的二進製文件刪除的二進製文件或類似的東西。你試過了嗎 which mpirun 要了解你實際上在說什麼?


2
2017-07-30 17:30



它也可能是當前bash會話中的散列問題。在這種情況下發布 hash -r 命令或啟動一個新shell將解決問題。 - Hristo Iliev