PIYO - Tech & Life -

Vagrantアップデート後のvagrant upでエラー

Vagrant

先日1年以上ぶりにVagrantに触れた。これを書いて以来かな?

Chef Solo入門のまとめ - ぴよログ

さすがにバージョンが古くなっているだろうということで公式サイトからツールをダウンロードして更新した。

その後ドキュメントに従って、

% vagrant init hashicorp/precise64

でVagrantfileを生成し、

% vagrant up

で仮想マシンを立ち上げようとしたところで次のようなエラーが起きた。

undefined method `distro_dispatch' vagrant up

Vagrantは作業ディレクトリとして$(HOME)/.vagrant.dを使うらしい。このディレクトリに以前のバージョンのVagrantが使っていたものが色々残っていて、そのうちの何かが影響していて上のエラーを起こしていたらしい。

以前のバージョンのときの作業内容などは全て消えてもよかったので、$(HOME)/.vagrant.dを削除したらvagrant upできるようになった。よかった。