2016-01-23 24 views
1

我手动下载laravel homestead框从地图集和我下载的版本是0.2.6laravel/homestead家园试图重新下载框

然后我git克隆https://github.com/laravel/homestead.git Homestead

经过其他必要的配置,当我试图从Homestead目录运行vagrant时,它开始再次下载laravel/homestead版本0.4.0

我的网络速度很慢,我不能再次下载这个盒子。有什么方法可以告诉Homestead使用已存在于我的〜/ .vagrant.d目录中的现有家园箱。

感谢

回答

1

试试这个:

在您的驱动器找到该homestead.rb,我的是在使用文本编辑器,它C:\Users\SuperComputer\Homestead\scripts\homestead.rb

编辑。

试图找到这个词的语法:

config.vm.box_version = settings["version"] ||= ">= 0"

改变它

config.vm.box_version = settings["version"] ||= "= 0.2.6"

+0

哦,我忘了删除>这个,它不工作。谢谢 –

0

另一个解决方案这如图https://abbasharoon.me/laravel-homestead-windows-extremely-easy/这里http://laravel.io/forum/05-06-2015-how-to-download-vagrant-box-manually是添加metadata_url文件。如果没有该文件,即使安装了手动下载的宅基地箱,Vagrant也会尝试下载宅基地。要添加metadata_url,请按照下列步骤操作:

  1. here
  2. 下载的元数据文件移动metadata_url文件到C://Users/YourUserName/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead 。
  3. 如果您为Vagrant的 存储配置了不同的目录,那么您将需要找到那里的目录 在laravel-VAGRANTSLASH-homestead目录中,将目录“0”重命名为当前的版本,当前版本为0.5。 0