繁体   English   中英

严重错误后恢复Laravel的宅基地

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM