web-dev-qa-db-fra.com

Homestead Update 404 Error

J'ai essayé de mettre à jour ma boîte Homestead sur Vagrant et j'ai reçu un message d'erreur 404; j'ai fait quelques recherches, mais je ne savais pas quel était le problème, pourquoi je peux le mettre à jour.

➜  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
6
user3732216

Ouvrez le fichier ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-Homestead/metadata_url à l'aide d'un éditeur de texte et modifiez son contenu en https://vagrantcloud.com/laravel/Homestead

25
joepferguson

Pour moi, changer les données du fichier n'a pas résolu le problème. J'ai utilisé un param supplémentaire dans la commande.

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

Donc, l'URL a été passé dans la commande

6
EduLopez

Ce court script combine la première réponse avec la suppression du caractère de nouvelle ligne.

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
0
Mud