【问题标题】:Vagrant up any alternative无所事事的任何选择
【发布时间】:2016-03-17 21:49:37
【问题描述】:

我是第一次设置 vagrant, 我使用了 Vagrant 几次,但没有完成,在完成之前我收到了类似的错误

HTTP server doesn't seem to support byte ranges. Cannot resume.

15% 和

SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054

81%

有没有其他方法可以像任何 zip 或图像文件一样下载内容?

以便我可以将内容粘贴到“.vagrant.d”文件夹中?

【问题讨论】:

    标签: git vagrant git-bash


    【解决方案1】:

    你的意思是你不能下载一个盒子?您可以尝试先单独下载该框,如下所示

    vagrant box add --insecure <name of your box>
    

    它应该通过SSL read 错误

    【讨论】:

      【解决方案2】:

      干净的下载

      您可能会遇到issue,它将在 1.8 版本中修复。除了更新,您还可以尝试以下方法绕过部分下载缓存:

      vagrant box add <box name> --clean
      

      手动下载

      如果你真的想手动下载盒子,方法如下:

      • 找到您要下载的盒子的 URL。格式为:
        https://atlas.hashicorp.com/&lt;username&gt;/boxes/&lt;boxname&gt;
      • 访问该网址后,单击您要下载的版本号。您现在应该位于:
        https://atlas.hashicorp.com/&lt;username&gt;/boxes/&lt;boxname&gt;/versions/&lt;version&gt;

      • 接下来,附加您要下载的提供程序:
        /providers/&lt;provider&gt;.box

      • 最后,将盒子导入 Vagrant:
        vagrant box add --name "&lt;user&gt;/&lt;boxname&gt;" /path/to/download.box

      手动示例

      例如,以下是为 VirtualBox 导入当前版本的 ubuntu/trusty64 的方法:

      wget -O /tmp/ubuntu.box https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20151208.1.0/providers/virtualbox.box
      vagrant box add --name "ubuntu/trusty64" /tmp/ubuntu.box
      rm /tmp/ubuntu.box
      

      请注意,该框不会链接到 atlas 中的版本,也不会有版本号。您可以尝试将其与 metadata_url 链接,但我尚未对此进行测试:

      echo "https://atlas.hashicorp.com/ubuntu/trusty64" > ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/metadata_url
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-09
        • 1970-01-01
        • 2020-07-26
        • 2014-03-07
        • 1970-01-01
        • 2021-09-06
        相关资源
        最近更新 更多