Vagrant 尝试使用Vmware Fusion漫游-获取未找到文件错误

Vagrant 尝试使用Vmware Fusion漫游-获取未找到文件错误,vagrant,vmware-fusion,Vagrant,Vmware Fusion,获取此错误: The executable '/Users/nick/vs/mmvagrant/Contents/Library/vmware-vmx' Vagrant is trying to run was not found in the PATH variable. This is an error. Please verify this software is installed and on the path. (我在我的~/vs/mmvagrant文件夹中漫游) 购买、安装并获得

获取此错误:

The executable '/Users/nick/vs/mmvagrant/Contents/Library/vmware-vmx' Vagrant is trying to run was not
found in the PATH variable. This is an error. Please verify
this software is installed and on the path.
(我在我的~/vs/mmvagrant文件夹中漫游)

购买、安装并获得适当许可的vmware fusion

在puphpet中选择此选项作为本地选项,我会得到上面的失败消息。当我运行VirtualBox时,它很好

我在哪里可以找到此目录/库引用,或者我可以在路径中添加什么


(Apple OS/X)

在PuPHPet中,必须选择系统中存在的“提供商”:

PUPPET将创建一个
vagrant文件
,该文件根据您选择的提供商做出某些假设。在您的案例中,您选择了VMWare Fusion,问题假设它已安装,但实际上并未安装。这会导致以下错误:

The executable '/Users/nick/vs/mmvagrant/Contents/Library/vmware-vmx' Vagrant is trying to run was not
found in the PATH variable. This is an error. Please verify
this software is installed and on the path.
在PATH变量中未找到Vagrant尝试运行的可执行文件
vmware vmx


重新安装VMWare Fusion,然后确保已安装VMWare Fusion插件(使用
vagrant Plugin list
命令)。最后,准备好所有这些部分后,再次尝试
vagrant up

您是否尝试过
vagrant up--provision--provider=vmware\u fusion
?另外,自从上次配置您的设备后,您是否已从系统上的任何位置移动或重命名了(
mv
)您的PuPHPet目录?感谢您的建议-不幸的是,这没有帮助,它仍然会给出相同的错误。不,我没有移动任何现有的puphpet文件,这些是新安装的。好的,我想知道两件事:(1)在终端中键入此命令时会发生什么:
哪个vmware vmx
?而且。。。(2) 在终端中键入此命令时会发生什么情况:
file/Users/nick/vs/mmvagrant/Contents/Library/vmware-vmx
?未在哪个vmware-vmx上键入任何内容,也未找到任何文件。目录文件夹不存在。我正试图在一个目录中流浪。我所拥有的只是一个新的vagrant文件,它来自Wagrant init hashicorp/precise64-我认为这应该是在vagrants根目录中查找/Contents/Library,对吧?PuPHPet不应该真正使用
hashicorp/precise64
-它应该使用CentOS、Debian或Ubuntu。但是为了回答您的问题,which命令将搜索您的路径,在本例中是搜索
vmware vmx
which
命令未能找到它,这一事实解释了您描述的错误并回答了问题,但并不能解决您的问题。让我们来看看流浪者和小狗的事吧?