我正在尝试安装laravel/homestead,并遵循https://laravel.com/docs/5.4/homestead中描述的步骤。
在这样做的时候,我最初在“第一步”中添加盒子时遇到了问题,所以我不得不从外部下载virtualbox文件,并使用该文件添加盒子:
$ vagrant box list
There are no installed boxes! Use `vagrant box add` to add some.
$ vagrant box add laravel/homestead virtualbox/homestead.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'laravel/homestead' (v0) for provider:
box: Unpacking necessary files from: file://D:/Code/virtualbox/homestead.box
box:
==> box: Successfully added box 'laravel/homestead' (v0) for 'virtualbox'!
$ git clone https://github.com/laravel/homestead.git Homestead
Cloning into 'Homestead'...
...
$ cd Homestead ; git checkout v5.4.0
Note: checking out 'v5.4.0'.
$ bash init.sh
Homestead initialized!我的问题是在做vagrant up,它仍然试图下载失败。我如何告诉流浪者不要再下载box文件,而使用现有的box?
$ vagrant up
Bringing machine 'homestead-7' up with 'virtualbox' provider...
==> homestead-7: Box 'laravel/homestead' could not be found. Attempting to
find and install...
homestead-7: Box Provider: virtualbox
homestead-7: Box Version: >= 2.0.0
==> homestead-7: Loading metadata for box 'laravel/homestead'
homestead-7: URL: https://atlas.hashicorp.com/laravel/homestead
==> homestead-7: Adding box 'laravel/homestead' (v2.1.0) for provider:
virtualbox
homestead-7: Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/2.1.0/providers/virtualbox.box我试着将我的盒子命名为homestead-7的第一步,还没有成功。在随后的vagrant up执行中,vagrant声称从之前的下载中恢复,但进度并不是这样。
https://stackoverflow.com/questions/44527285
复制相似问题