[英]Restoring Laravel's Homestead after critical error
我在Laravel环境中通过Vagrant使用Homestead。 今天我vagrant up
,发生了一个严重错误,说无法进入包装箱。
我在网上找到的说明之一建议通过使用其计算机uuid注销VM,该操作是:
> VBoxManage.exe unregistervm [uuid]
注销后,“宅基地”框的状态从“ 无法访问 ”更改为“ 未创建” 。
下一步是注册盒子,我这样做:
> VBoxManage.exe registervm "C:\Users\Rhino\VirtualBox VMs\homestead\box-disk1.vmdk"
但是,上面的命令将引发以下错误:
VBoxManage.exe: error: Start tag expected, '<' not found.
VBoxManage.exe: error: Location: 'C:\Users\Rhino\VirtualBox VMs\homestead\box-disk1.vmdk', line 1 (0), column 1.
我究竟做错了什么?
好,我知道了。 我发现的指南中可能缺少一个步骤-创建。 再次执行所有步骤:
(1)
用机器uuid取消注册包装盒。 uuid可以在您的宅基地虚拟机文件夹中的.vbox-prev文件中找到。 检索uuid时运行此命令:
C:\Program Files\Oracle\VirtualBox> VBoxManage.exe unregistervm [uuid]
(2)
创建带有--register
标志的框:
C:\Program Files\Oracle\VirtualBox> VBoxManage.exe createvm --name "C:\Users\Rhino\VirtualBox VMs\homestead\box-disk1.vmdk" --register
(3)
删除您的宅基地虚拟机所在的文件夹(我猜它默认是在VirtualBox VMs文件夹中创建的)
(4)
vagrant up
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.