我正在尝试运行 doxygen。当我在 bash 提示符下输入它时,我得到以下内容:
bash: /usr/local/bin/doxygen: No such file or directory
但当我尝试时,which doxygen
我得到:
/usr/bin/doxygen
我本来which
应该识别在命令行中输入哪个可执行文件后会运行它。有人知道这里发生了什么吗?我该如何修复它,以便我可以在doxygen
不指定其前缀的情况下运行它?
我安装了 doxygen 1.18.1,并尝试安装最新版本(不是从 repo 安装),但安装效果不佳,所以我删除了它。最新版本已将其可执行文件放在“/usr/local/bin”中。抱歉,我应该首先提到这一点。
type -a doxygen
结果是doxygen is /usr/bin/doxygen
。
我的路径是,但是/usr/local/bin中/usr/local/lib:/usr/share/code:/home/mark/bin:/home/mark/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
没有。doxygen