vagrant 1.7.0をインストールしていて、.dmgからvagrant 1.8.1を上書きインストールしたところ、ほぼすべてのvagrantコマンドで
以下のエラーがでて、全く操作ができなくなってしまいました。
bash
1$ vagrant status 2/Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:13:in `require': incompatible library version - /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext/parser.bundle (fatal) 3 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:13:in `<module:Ext>' 4 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:12:in `<module:JSON>' 5 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:9:in `<top (required)>' 6 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:58:in `require' 7 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:58:in `<module:JSON>' 8 from /Users/username/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:54:in `<top (required)>' 9 from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant.rb:55:in `require' 10 from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant.rb:55:in `<top (required)>' 11 from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:105:in `require' 12 from /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:105:in `<main>'
(ただvagrant --versionは正しく動いています)
bash
1$ vagrant --version 2Vagrant 1.8.1
環境は以下のとおりです。
- OS X 10.11.2
- Ruby (2.2.3) (rbenv)
.vagrant.d/のgem内のjsonパッケージでエラーが起きているようだというのはわかるのですが、globalのgem update、Vagrantの削除後再インストール、再起動等を試したのですが状況は変わりませんでした。
新しいバージョンなのでバグの可能性もありますが、GitHubのissuesをみてもそれらしいものはありませんでした。
https://github.com/mitchellh/vagrant/issues
同じ問題にぶち当たっている方はいますか? また、どういう方向で解決していったらよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。