Homestead试图重新下载盒子

时间:2016-01-23 00:23:39

标签: laravel vagrant vagrantfile homestead

我从地图册手动下载了laravel宅基地箱,我下载的版本 0.2.6 laravel / homestead

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

在我尝试从Homestead目录中运行vagrant时执行其他必要的配置后,它开始再次下载版本 0.4.0 的laravel / homestead框。

我的互联网很慢,我再也无法下载这个盒子了。有什么办法我可以告诉Homestead使用已经存在于〜/ .vagrant.d目录中的现有宅基箱。

由于

2 个答案:

答案 0 :(得分: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"

答案 1 :(得分: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. 下载元数据文件
  3. 将metadata_url文件移至C://Users/YourUserName/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead。
  4. 如果您为Vagrant配置了不同的目录 存储然后你需要在那里找到盒子目录 在laravel-VAGRANTSLASH-homestead目录中,将目录“0”重命名为当前版本,当前为0.5.0