ボックスリストに追加するときに、ボックスの名前のスペルを間違えました。
vagrant box list
debian
ubnutu
再梱包せずにボックスの名前を変更できますか?
ボックスを表すディレクトリの名前を変更するだけです。 vagrantファイルがデフォルトのディレクトリ(/path/to/your/home/.vagrant.d)にある場合は、次のようにすることができます。
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
また、ボックスの新しいラベルを使用するようにVagrantfileを変更してください。変更を反映するには、config.vm.box
ディレクティブを変更するだけです。
私はこれを行います:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
ベースボックスを頻繁に更新して(カーネル、ソフトウェア、ゲストの追加を更新するなど)、必要なすべての更新を毎回実行しないようにすることができるので、これらの2つについて知ることは最悪ではありませんvagrant up
。
Windowsでは、ここでボックスフォルダの名前を変更できます。 C:\ Users\uday.vagrant.d\boxes \
自動的に更新されます