Ho sbagliato l'ortografia del nome di una casella quando l'ho aggiunta all'elenco delle mie caselle:
vagrant box list
debian
ubnutu
Posso rinominare la scatola senza riconfezionarla?
Ho sbagliato l'ortografia del nome di una casella quando l'ho aggiunta all'elenco delle mie caselle:
vagrant box list
debian
ubnutu
Posso rinominare la scatola senza riconfezionarla?
Risposte:
Puoi semplicemente rinominare la directory che rappresenta la casella. Se i tuoi file vagrant sono nella loro directory predefinita (es. /Path/to/your/home/.vagrant.d) puoi semplicemente fare:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
Assicurati anche di cambiare il Vagrantfile per usare la nuova etichetta per la scatola. Hai solo bisogno di cambiare la config.vm.box
direttiva per riflettere le modifiche.
Vorrei fare questo:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
Non è il peggiore da sapere su questi due, poiché è possibile aggiornare frequentemente le caselle di base (ad esempio per aggiornare il kernel, il software e le aggiunte degli ospiti) per evitare di eseguire tutti questi aggiornamenti richiesti ogni volta vagrant up
.