【问题标题】:Homestead attempting to re-download box宅基地尝试重新下载框
【发布时间】:2016-01-23 00:23:39
【问题描述】:

我从atlas手动下载了laravel homestead box,下载的版本是laravel/homestead0.2.6

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

当我尝试从 Homestead 目录运行 vagrant 时,完成其他必要的配置后,它开始再次下载版本为 0.4.0 的 laravel/homestead 盒子。

我的网速很慢,我无法再次下载该盒子。有什么办法可以告诉 Homestead 使用我的 ~/.vagrant.d 目录中已经存在的现有 homestead 框。

谢谢

【问题讨论】:

    标签: laravel vagrant vagrantfile homestead


    【解决方案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"

    【讨论】:

    • 哦,我忘了删除 > 这个,它不起作用。谢谢
    【解决方案2】:

    另一种解决方案,如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 配置了不同的目录 storage 那么你需要在那里找到boxes目录 在 laravel-VAGRANTSLASH-homestead 目录中,将目录“0”重命名为当前版本 0.5.0

    【讨论】:

      猜你喜欢
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 2017-04-24
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2019-02-18
      相关资源
      最近更新 更多