J'ai mal orthographié le nom d'une boîte lorsque je l'ai ajouté à ma liste de boîtes:
vagrant box list
debian
ubnutu
Puis-je renommer la boîte sans la reconditionner?
J'ai mal orthographié le nom d'une boîte lorsque je l'ai ajouté à ma liste de boîtes:
vagrant box list
debian
ubnutu
Puis-je renommer la boîte sans la reconditionner?
Réponses:
Vous pouvez simplement renommer le répertoire qui représente la boîte. Si vos fichiers vagrant sont dans leur répertoire par défaut (c'est-à-dire /path/to/votre/home/.vagrant.d), vous pouvez simplement faire:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
Veillez également à modifier le fichier Vagrant pour utiliser la nouvelle étiquette de la boîte. Il vous suffit de modifier la config.vm.box
directive pour refléter les changements.
Je voudrais faire ceci:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
De toute façon, ce n’est pas le pire à savoir, car vous pouvez fréquemment mettre à jour les bases (par exemple pour mettre à jour le noyau, les logiciels et les ajouts invités) afin d’éviter d’exécuter à chaque fois toutes les mises à jour requises vagrant up
.