エラー "You must use Bundler 2 or greater with this lockfile. (Bundler::LockfileError)"

190419 18:24:22 udemyのカリキュラムを学習中 詰まったところ、解決方法をかく

  • 開発環境cloud9
  • rubyのversion2.6.0

ruby のversion 違いでエラー

$ ruby -v

$ rvm install 2.4.0
$ rvm --default use 2.4.0

これで再起動した時もversion が変化しない。

irb をしようとした時に

エラー You must use Bundler 2 or greater with this lockfile. (Bundler::LockfileError)

どうやら bundlerのversionエラーのようだ

解決方法 gemfile.lock内の

BUNDLE WITH
2.0.1→1.17.3

に変えたらエラーが解決した。

追記:191003 23:27:22

$ bundle exec をつけたところ無事解決した。

stackoverflow.com