Homestead更新404错误

时间:2018-02-07 19:15:56

标签: laravel vagrant homestead

我尝试从Vagrant更新我的Homestead框并收到404错误消息,我做了一些搜索,但不确定为什么我可以更新它的问题。

➜  Homestead git:(master) ✗ vagrant box update
==> default: Checking for updates to 'laravel/homestead'
    default: Latest installed version: 2.0.0
    default: Version constraints: >= 0
    default: Provider: virtualbox
There was an error while downloading the metadata for this box.
The error message is shown below:

The requested URL returned error: 404 Not Found

3 个答案:

答案 0 :(得分:27)

使用文本编辑器打开文件〜/ .vagrant.d / boxes / laravel-VAGRANTSLASH-homestead / metadata_url并将其内容更改为https://vagrantcloud.com/laravel/homestead

答案 1 :(得分:6)

对我来说,更改文件数据并没有解决问题。我在命令中使用了一个额外的参数。

vagrant box add laravel / homestead https://vagrantcloud.com/laravel/homestead

因此URL已在命令

中传递

答案 2 :(得分:0)

这个简短的脚本结合了第一个答案,删除了换行符。

echo "https://vagrantcloud.com/laravel/homestead" > ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/metadata_url && truncate --size=-1 ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/metadata_url