いつも通り
$ vagrant up
すると
creating...
違う違う!
となる事が頻繁になってきたので、紐付け直しメモ。
開発環境
Mac OS X 10.9.5
Vagrant version 1.7.2
Virtual Box 4.3.26 r98988
Vagrantの情報を調べる
まずVagrantfileのある場所(vagrant直下)で
mac
$ VBoxManage list vms
windows
$ VBoxManage.exe list vms
すると
virtualboxのbox一覧が表示されます。
"boxname"{id}
"**-vagrant_default_1428282785450_80674" {hoge} # 本来のvagrant
"**-vagrant_default_1428282785450_80674" {piyo} # 新たにできたvagrant
"Google Nexus 5 - 5.0.0 - API 21 - 1080x1920" {137ef325-c516-4293-af48-5a2b785eab17}
"Sony Xperia Z - 4.3 - API 18 - 1080x1920" {805c3fc0-2138-4e47-adf1-826b121b8a5d}
VirtualboxとVagrantを紐付けしている場所
上記とおなじ場所で
$ cat .vagrant/machines/default/virtualbox/id
piyo%
とでてくると思うので、本来のvagrantのid(hoge)に書き換えます。
最後に
$ vagrant up
今まで泣く泣く削除していたvagrantが使えるようになりました。
参考記事(ありがとうございます。)
[Vagrantの仮想マシンとの紐付けの直し方]
(http://elm-arata.hatenablog.com/entry/2013/09/25/175547)