2015-11-03 72 views
2

我手動安裝了宅基地箱,但是在安裝過程中我在箱名中犯了一個錯誤。取而代之的laravel/homestead我只給了homestead現在我vagrant box list如何修復宅基地錯誤的流浪箱名稱

homestead (virtualbox, 0)

於是,我就在~/vagrant.d/boxes重命名homestead文件夾名稱。但/是不允許的,因爲我試圖把宅基地文件夾裏面的文件夾laravel,但然後vagrant沒有檢測到框。

是否有任何解決方案將我的方框重命名爲laravel/homestead,而無需再次添加方框。 ?我沒有那個箱子和流浪箱超級慢20Kbps在我的地區。

由於這個錯誤的名稱homestead項目沒有檢測到盒子,所以試圖再次下載它。

我的系統配置是MacbookAir。

+0

有趣!似乎與https://superuser.com/questions/350657/can-i-rename-a-vagrant-box相關 – Ryan

回答

1

我得到了解決

慢解決

重新包裝的盒子,然後用正確的名字添加package.box是另一種方式

vagrant box repackage homestead virtualbox 0 - >從安裝盒

打個包

然後添加正確名稱的包裝

vagrant box add laravel/homestead ./package.box

快速方法

添加正確的盒子名字後,我檢查boxes文件夾知道他們是如何實現的/是盒子名稱

boxes文件夾,在默認情況下它會~/.vagrant.d/boxes

然後重命名爲這樣的文件夾

mv homestead laravel-VAGRANTSLASH-homestead

總之-VAGRANTSLASH-用於在框中添加名稱/