如何修复 homestead 的错误 vagrant box 名称
How to fix wrong vagrant box name for homestead
我手动安装了homestead box,但是在安装过程中输入了错误的box名称。而不是 laravel/homestead
我只给了 homestead
现在我的 vagrant box list
给了
homestead (virtualbox, 0)
所以我尝试在 ~/vagrant.d/boxes
中重命名 homestead
文件夹名称。但是 /
是不允许的,因为我试图将 homestead 文件夹放在文件夹 laravel
中,但是 vagrant
没有检测到该框。
有什么解决方案可以将我的盒子重命名为 laravel/homestead
而无需再次添加盒子。 ?我所在地区没有那个盒子和 vagrant box 超慢 20Kbps。
由于这个错误的名称,homestead 项目没有检测到盒子,因此尝试重新下载。
我的系统配置是 MacbookAir。
我得到了解决方案
慢解
重新包装一个盒子然后添加 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-
是用来在框名里加/
我手动安装了homestead box,但是在安装过程中输入了错误的box名称。而不是 laravel/homestead
我只给了 homestead
现在我的 vagrant box list
给了
homestead (virtualbox, 0)
所以我尝试在 ~/vagrant.d/boxes
中重命名 homestead
文件夹名称。但是 /
是不允许的,因为我试图将 homestead 文件夹放在文件夹 laravel
中,但是 vagrant
没有检测到该框。
有什么解决方案可以将我的盒子重命名为 laravel/homestead
而无需再次添加盒子。 ?我所在地区没有那个盒子和 vagrant box 超慢 20Kbps。
由于这个错误的名称,homestead 项目没有检测到盒子,因此尝试重新下载。
我的系统配置是 MacbookAir。
我得到了解决方案
慢解
重新包装一个盒子然后添加 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-
是用来在框名里加/