php - 如何修复 homestead 错误的 vagrant box 名称

标签 php vagrant laravel-5.1 homestead

我手动安装了 homestead box,但在安装过程中我犯了一个错误的 box 名称。我只给出了 homestead 而不是 laravel/homestead 现在我的 vagrant box list 给出了

宅基地(虚拟盒,0)

所以我尝试重命名~/vagrant.d/boxes中的homestead文件夹名称。但 / 是不允许的,因为我尝试将 homestead 文件夹放入文件夹 laravel 中,但随后 vagrant 未检测到该框。

是否有任何解决方案可以将我的盒子重命名为 laravel/homestead 而无需再次添加该盒子。 ?我所在地区没有超慢 20Kbps 的盒子和 vagrant 盒子。

由于名称错误,homestead 项目未检测到该框,因此尝试再次下载。

我的系统配置是MacbookAir。

最佳答案

我找到了解决方案

缓慢的解决方案

重新包装盒子,然后添加具有正确名称的 package.box 是另一种方法

vagrant box 重新打包 homestead virtualbox 0 --> 从已安装的 box 制作包

然后用正确的名称添加这个包

vagrant box 添加 laravel/homestead ./package.box

快速方法

添加正确的框名称后,我检查了 boxes 文件夹以了解他们如何实现 / 是框名称

到达 boxes 文件夹,默认情况下为 ~/.vagrant.d/boxes

然后像这样重命名文件夹

mv homestead laravel-VAGRANTSLASH-homestead

总而言之,-VAGRANTSLASH-用于在框名称中添加/

关于php - 如何修复 homestead 错误的 vagrant box 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491804/

相关文章:

ubuntu - 在 Chef 中创建厨房时出错

php - LARAVEL 如何从特征中更改模型中的 $fillable?

php - 在 Laravel 中将数据导出到 Excel

php - 如何在 Wordpress 中仅切换一页的主题

php - 如何在使用值付款后重定向 Paypal ? PHP

php - 使用 PDO 将文本区域 $_POST 发送到 MySQL

php - jQuery AJAX 简单 PHP 发布不工作

php - 在 Vagrant Server 中创建虚拟主机

laravel - 如何在我的环境中为新站点刷新 homestead?

laravel-5.1 - 获取关系 laravel 5 中的所有子类别