vagrant up未在.vagrant\machines\default\virtualbox\id中启动vm
当我运行vagrant up时,会创建一个新的virtualbox机器,而不是运行vagrant up未在.vagrant\machines\default\virtualbox\id中启动vm,vagrant,Vagrant,当我运行vagrant up时,会创建一个新的virtualbox机器,而不是运行.vagrant\machines\default\virtualbox\id中标识的virtualmachine。然后将新虚拟机的id写入id文件 我的虚拟机: C:\Users\Chris>vboxmanage list vms "MyVM_1373377014" {177aef6c-b9ec-4a85-adad-76c70f80fa62} 下一步: C:\Users\Chris>echo 177ae
.vagrant\machines\default\virtualbox\id
中标识的virtualmachine。然后将新虚拟机的id写入id
文件
我的虚拟机:
C:\Users\Chris>vboxmanage list vms
"MyVM_1373377014" {177aef6c-b9ec-4a85-adad-76c70f80fa62}
下一步:
C:\Users\Chris>echo 177aef6c-b9ec-4a85-adad-76c70f80fa62>.vagrant\machines\default\virtualbox\id
其次是:
C:\Users\Chris>vagrant up
产生一个新的虚拟机:
C:\Users\Chris>vboxmanage list vms
"MyVM_1373377014" {177aef6c-b9ec-4a85-adad-76c70f80fa62}
"MyVM_1373566342" {4fedb342-cc0b-40fd-a8d1-403049065274}
以及包含新VM id的id
:
C:\Users\Chris>type .vagrant\machines\default\virtualbox\id
4fedb342-cc0b-40fd-a8d1-403049065274
因此,出于某种原因创建了一个新的VM,而不是启动现有的VM
我正在运行Vagrant版本1.2.3请确保ID中没有添加换行符。因此,请执行以下操作:
echo“177aef6c-b9ec-4a85-adad-76c70f80fa62”>.vagrant/machines/default/virtualbox/id
我必须这样做:
echo-n“177aef6c-b9ec-4a85-adad-76c70f80fa62”>。流浪者/机器/默认/虚拟箱/id
注意-n切换到echo命令
资料来源: