Gem
bundler

check_version_conflict: can't activate xxxx, already activated xxxxx (Gem::LoadError)

More than 1 year has passed since last update.

この記事について

  • タイトルのようなエラーが出た際の対処方法について

エラー内容

check_version_conflict: can't activate net-ssh-3.2.0, already activated net-ssh-2.9.2 (Gem::LoadError)

原因

  • 既に複数のgemがInstallされていて、activateしたいGemがactivateできない為と思われます。

対処方法

  • 私のケースでは、古いGemがactivatedされていたので、古いGemを削除しました。
# 例: bundle exec gem uninstall [対象のGem名]

$ bundle exec gem uninstall net-ssh

Select gem to uninstall:
 1. net-ssh-2.9.2
 2. net-ssh-2.9.4
 3. net-ssh-3.2.0
 4. All versions
> 1

  • 上記のような感じで、1,2を削除しました。