J'arrive à installer Vagrant sur mon pc Ubuntu 14.04 LTS. Comment puis-je installer une boîte vagabonde que j'ai téléchargée manuellement à partir d'une URL? Je veux installer Laravel Homestead mais il échouera toujours à cause de ma connexion réseau. Je veux le télécharger à partir de ce lien https://vagrantcloud.com/laravel/boxes/Homestead/versions/11/providers/virtualbox.box
mais je ne sais pas quoi faire après avoir téléchargé la boîte.
Vous pouvez installer la boîte téléchargée en utilisant cette commande
vagrant box add laravel/Homestead path/to/your/box/file.box
Source: https://laracasts.com/forum/?p=1615-laravel-vagrant-Homestead/
Je peux exécuter cette commande sur win7:
box add Homestead file:///c:/Homestead.box
Aussi celui-ci fonctionne:
box add Homestead file:///c:\Homestead.box
Des boîtes peuvent également être ajoutées à l'aide du fichier json de métadonnées, dans lequel des configurations supplémentaires peuvent être fournies, ainsi que le nom de la boîte et son chemin d'accès local.
Par exemple, créez un fichier metadata.json et fournissez-y la version (7.0.0) de la boîte d'importation:
{
"name": "laravel/Homestead",
"versions": [
{
"version": "7.0.0",
"providers": [
{
"name": "virtualbox",
"url": "file:///Users/path/to/box/virtualbox.box"
}
]
}
]
}
Ajoutez ensuite la boîte exécutant vagrant box add
commande avec le paramètre de chemin du fichier metadata.json:
vagrant box add laravel/Homestead /path/to/metadata.json
Informations supplémentaires: Lorsque la version n'est pas fournie, la boîte importée aura la version 0 par défaut. Et s'il y a une vérification de la version minimale de la boîte, lors de l'exécution de vagrant up
il commencera à télécharger la boîte depuis Internet au lieu d'en utiliser une déjà importée.