ytooyamaのブログ

サーバ構築とか、仕事で発見したこととか、趣味のこととかを書いています。

Vagrantがうまく動かなくなって対応した話

仕事でも家でも割とVagrantをよく使うのですが、vagrant pluginコマンドを使ってプラグインをインストールしようとしたところ、エラーになってしまいました。

ytooyama$ vagrant plugin install vagrant-vbguest
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:85:in `pwd': No such file or directory - getcwd (Errno::ENOENT)
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:85:in `initialize'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:165:in `new'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:165:in `<main>'

一度インストールし直そうと思い、公式の手順に従って削除し、

www.vagrantup.com

Vagrant 1.8.1のインストーラーをダウンロードしてMacにインストールしました。 で、コマンドを実行。すると...

ytooyama$ vagrant version
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:85:in `pwd': No such file or directory - getcwd (Errno::ENOENT)
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:85:in `initialize'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:165:in `new'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:165:in `<main>'

やばいです。さっきよりひどくなっています。 もう一度上書きインストールしても相変わらずだったので、OS Xをログオンし直してみました。パスが通っていないのかなと思って。その結果がこちら。

ytooyama$ vagrant version
Installed Version: 1.8.1
Latest Version: 1.8.1

動いてよかったですが焦りました。

このブログサイトはJavaScriptを使っていますが、読み込んでいるJavaScriptは全てはてなが提供しているものであり、筆者が設置しているものではありません。