繁体   English   中英

MacOS Mojave:即使我在回显 $PATH 时可以看到路径,也找不到命令

[英]MacOS Mojave: Command not found even though I can see the path when I echo $PATH

我在我的 Mac(10.14 Mojave)上安装了一个名为 ovftool 的工具(它还随 VMware Fusion 一起安装)。 它位于VMware OVF Tool下的我的应用程序文件夹中

我已经编辑了我的/etc/paths文件,并且将PATH=/Applications/VMware\\ OVF\\ Tool:$PATH添加到我的 bash 配置文件中。 然而,当我运行命令ovftool我收到了command not found消息。 我在这里遗漏了什么,还有其他方法可以设置我不知道的 PATH 吗? 这个相同工具的相同路径以前在我的机器上工作过。

编辑:这是我的 path_helper PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware\\ OVF\\ Tool/ovftool.app:/Applications/VMware\\ Fusion.app/Contents/Library/VMware\\ OVF\\ Tool/:/Applictions/VMware\\ Fusion.app/Contents/Library/VMware\\ OVF\\ Tool:/Applications/VMware Fusion.app/Contents/Public:/usr/local/go/bin:/Applications/VMware\\ OVF\\ Tool"; export PATH; PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware\\ OVF\\ Tool/ovftool.app:/Applications/VMware\\ Fusion.app/Contents/Library/VMware\\ OVF\\ Tool/:/Applictions/VMware\\ Fusion.app/Contents/Library/VMware\\ OVF\\ Tool:/Applications/VMware Fusion.app/Contents/Public:/usr/local/go/bin:/Applications/VMware\\ OVF\\ Tool"; export PATH;

路径调整应该是这样的

export PATH=/Applications/VMware\\ OVF\\ Tool.app/Contents/MacOS:$PATH

还要仔细检查您正在启动的可执行文件的名称。

ls /Applications/VMware\\ OVF\\ Tool.app/Contents/MacOS

您可以 CD 进入该文件夹并使用 ./ovftool 运行它,至少作为解决方法。

用这个 :

export PATH=/Applications/VMware\ Fusion.app/Contents/Library/VMware\ OVF\ Tool/:$PATH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM