关于laravel:Homestead更新404错误

Homestead Update 404 Error

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

1
2
3
4
5
6
7
8
9
?  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


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


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

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

所以URL在命令中传递


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

1
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