2015-02-26 71 views
1

我通過Vagrant爲我的Laravel環境使用Homestead。當我今天跑vagrant up時,出現了一個關鍵錯誤,表示該框不可用。在發生嚴重錯誤後恢復Laravel的宅基地

其中之一,我在網絡上建議使用其機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

好吧,我想通了。我發現的指南中可能缺少一個步驟 - 創作。所有的步驟再次:

(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)
刪除的文件夾中,你的宅基地VM是保存(我猜這是默認創建的VirtualBox虛擬機文件夾)

(4)
運行vagrant up

相關問題