簡體   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