之前Vagrant是1.3.4,VirtualBox4.2.20
现在是Vagrant1.4.3 ,Virtual Box4.3.6
现在是Vagrant1.4.3 ,Virtual Box4.3.6
|
coolicerFeb 25, 2014
1
看来是不能随便更新啊,我上星期看过这种开发模式也想试试。
|
|
undeflifeFeb 25, 2014
2
这种情况是因为某些错误导致vagrant新建了一个虚拟机,
在你的$user_home/VirtualBox VMs/下找到你原来的虚拟机 查看vbox文件,找到 <Machine uuid="{*******-****-***-***-*********}" 复制这个id 你的vagrantfile同级目录下会有.vagrant/machines/default/virtualbox/id 修改id文件内容. 重新启动vagrant 就好了 |
|
3
@undeflife "vagrantfile同级目录"指的是输入"vagrant up"启动Vagrant的目录吗?我修改了这个目录的.vagrant/machines/default/virtualbox/id,还是无效。
|
|
4
是的。
你可以尝试用VirtualBox打开VirtualBox VMs下的虚拟机找到你原来的虚拟机,然后再填写对应的id 如果用VirtualBox找不到的话,据我所知是无法恢复了.. |
|
5
@undeflife 感谢,再次尝试后成功,我先把VirtualBox中的虚拟机删除,再用VirtualBox打开虚拟机,修改.vagrant/machines/default/virtualbox/id为$user_home/VirtualBox VMs/vbox/我的虚拟机/*.vbox文件中的
<Machine uuid="{*******-****-***-***-*********}" 这个uuid |