web-dev-qa-db-fra.com

Puis-je renommer une boîte Vagrant?

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?

41
Roberto Aloi

Vous pouvez simplement renommer le répertoire qui représente la boîte. Si vos fichiers vagants 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 directive config.vm.box pour refléter les modifications.

46
Tiago

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 toutes ces mises à jour requises chaque fois que vous vagrant up.

12
Till