vagrantで出たエラーの対処法

ysugiyama12 14views 更新:2018年1月12日

vagrantを用いて環境を立ち上げようとしたところ

Vagrant:
* Unknown configuration section 'hostmanager'.

と言われたのでvagrant-hostmanagerをインストールしようとしたところ

Bundler, the underlying system Vagrant uses to install plugins,
reported an error. The error is shown below. These errors are usually
caused by misconfigured plugin installations or transient network
issues. The error from Bundler is:

conflicting dependencies listen (= 3.0.2) and listen (= 3.1.5)
  Activated listen-3.1.5
  which does not match conflicting dependency (= 3.0.2)

  Conflicting dependency chains:
    listen (= 3.1.5), 3.1.5 activated

  versus:
    listen (= 3.0.2)

  Gems matching listen (= 3.0.2):
    listen-3.0.2

このように怒られてしまった。
gem内の何かのバージョンがコンフリクトを起こしている?(よくわからない)みたいなので、いったんPC上からvagrantのプログラムを根こそぎ消去してから再度インストールし直してみたところ、解決した。コマンドは以下。

rm -rf /opt/vagrant
rm -f /usr/local/bin/vagrant
sudo pkgutil --forget com.vagrant.vagrant

参考にしたサイト https://www.vagrantup.com/docs/installation/uninstallation.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません