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

时间:2019-02-06 04:43:25

标签: bash macos macos-mojave

我在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;

3 个答案:

答案 0 :(得分:0)

路径调整应类似于

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

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

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

答案 1 :(得分:0)

至少可以将CD放入文件夹并使用./ovftool来运行它。

答案 2 :(得分:0)

使用此:

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