Je ne peux pas installer Vagrant box Laravel Homestead

J'essaie D'installer Laravel Homestead sur Mac OS X en suivant les instructions de la documentation officielle sur ici.

j'ai installé VirtualBox et Vagrant. Maintenant j'essaye d'ajouter la boite Homestead avec la commande vagrant box add laravel/homestead. Après un certain temps, le téléchargement s'arrête et j'obtiens une erreur. Il ne me laisse pas restaurer le téléchargement donc je dois supprimer le fichier de téléchargement partiel et de commencer à zéro. J'ai essayé à de nombreuses reprises.

je pense que ma connexion Internet a quelque chose à faire car il est un peu lent et c'est un gros fichier.

Voici le code complet:

$ vagrant box add laravel/homestead
==> box: Loading metadata for box 'laravel/homestead'
    box: URL: https://atlas.hashicorp.com/laravel/homestead
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) virtualbox
2) vmware_desktop

Enter your choice: 1
==> box: Adding box 'laravel/homestead' (v0.2.7) for provider: virtualbox
    box: Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.7/providers/virtualbox.box
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

transfer closed with 935392411 bytes remaining to read

Après nouvel essai:

An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

HTTP server doesn't seem to support byte ranges. Cannot resume.

Toute aide est appréciée.

37
demandé sur Alonso Arellano 2015-06-28 04:17:47

11 réponses

A..vagrant.d\tmp\ et supprimez le fichier de téléchargement partiel, puis réessayez.

B. Si cela échoue, vous pouvez essayez de télécharger le fichier manuellement à l'aide d'un navigateur ou d'un autre outil. Une fois Téléchargé, vous pouvez l'importer en utilisant vagrant box add laravel/homestead path/to/virtualbox.box.

.Vagabond.d -->tmp

maintenant ici un fichier zip sera là, s'il vous plaît supprimez celui-ci et votre fait.

1
répondu hmmm 2015-07-09 07:53:00

tapez

cd ~

tapez

rm -rf .vagrant.d

cela devrait le faire .

1
répondu user3123372 2015-12-11 13:11:17

je résoudre cette édition de l' .json fichier: ~/.vagrant.d/data/machine-index Supprimez la valeur de la touche machines"machines": {...}"machines":{}

0
répondu Rennan Felipe 2015-11-24 13:54:35

pour télécharger un fichier, vous devez ajouter la version et le fournisseur dans L'URL. Par exemple pour télécharger precise64 D'abord vous avez besoin de son URL qui esthttps://atlas.hashicorp.com/ubuntu/boxes/trusty64

ensuite vous devez ajouter la version et le fournisseur après, pour notre exemple L'URL de téléchargement serait.

https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/14.04/providers/virtualbox.box

Ensuite, vous devez l'ajouter localement à partir de votre vagrant fichier.

pour l'ajouter localement au fichier vagrant utilisez la commande suivante

vagrant box add foo-box /path/to/vagrant-box.box
vagrant init foo-box
vagrant up

cela va créer le fichier Vagrant et vous pouvez configurer le fichier vagrant.

0
répondu A Jamal 2016-01-07 08:56:22

j'ai simplement repris le processus quelques fois avant qu'il ne soit finalement terminé. Je pense que le principal problème est avec la connexion internet, il faiblit ici à mon domicile. La manière la plus propre serait certainement ce que d'autres ont déjà suggéré plus se déplacer quelque part avec une connexion stable.

0
répondu Zed Pi 2016-06-30 18:31:28

Ceci est un problème de dépôt et dépend parfois de la version vagrant. La mise à jour de vagrant peut fonctionner, mais si des problèmes persistent, vous devez essayer d'utiliser les versions archivées de vagrant.

0
répondu krain143 2016-11-08 03:52:11