Vagrant box添加失败

时间:2016-01-01 14:23:30

标签: laravel vagrant homestead

我试图添加

  

laravel /家园

流浪汉中的

框,但我得到了不同的错误。

运行

  

vagrant box add laravel / homestead

我收到此错误

The box 'laravel/homestead' could not be found or could not be accessed in the remote catalog. If this is a private box on HashiCorp's Atlas, please verify you're logged in via `vagrant login`. Also, please double-check the name. The expanded URL and error message are shown below:

URL: ["https://atlas.hashicorp.com/laravel/homestead"] Error:

我试图' vagrant login'我成功登录但仍然收到相同的错误。

我尝试手动下载该框,但是,我仍然无法添加它。

运行此命令

  

vagrant box add laravel / homestead [Windows中的路径]

我得到了

==> box: Adding box 'laravel/homestead' (v0) for provider:
    box: Unpacking necessary files from: file://C:/Users/eNull/Downloads/hc-download
    box:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

我的操作系统:Windows 10。

cUrl version:curl 7.45.0(x86_64-w64-mingw32)libcurl / 7.45.0 OpenSSL / 1.0.2d zlib / 1.2.8 libidn / 1.32 libssh2 / 1.6.0 librtmp / 2.3

流浪汉:1.8.1

VirtualBox:5.0.12

3 个答案:

答案 0 :(得分:0)

您不需要从网上添加该框。初始而不是:

vagrant init laravel/homestead
vagrant up
vagrant ssh

Vagrant应该自动在盒子列表中添加宅基地。 如果你想设置本地下载的盒子,你最好直接从盒子目录中添加盒子。:

cd [path in windows]
vagrant box add [name_box] laravel/homestead
vagrant up
vagrant ssh

答案 1 :(得分:0)

固定。

我下载了

cUrl x64 with SSL

并将其替换为Vagrant提供的curl.exe。

换句话说,我将curl.exe复制到

C:\HashiCorp\Vagrant\embedded\bin

现在它完美无缺。

答案 2 :(得分:0)

vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead