J'essaye d'installer laravel/homestead et de suivre les étapes décrites dans https://laravel.com/docs/5.4/homestead.Utilisation de Homestead avec le fichier boîte téléchargé
Ce faisant que je courais d'abord des problèmes lors de l'ajout d'une boîte en « première étape », donc je devais télécharger le fichier virtualbox externe et a ajouté la boîte en utilisant ce fichier:
$ 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!
Mon problème est en faire vagrant up
, il est encore en train d'essayer de télécharger et d'échouer. Comment puis-je dire à Vagrant de ne plus télécharger le fichier boîte et d'utiliser la boîte existante?
$ 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
J'ai essayé de nommer ma boîte dans la première étape à homestead-7, pas de chance encore. sur des exécutions ultérieures de vagrant up
, les revendications vagabondes de reprendre du téléchargement préalable, mais la progression ne le suggère pas.