Ruby=を2.6に、そしてbundlerを2に更新したところです。
# bin/Rails console
You must use Bundler 2 or greater with this lockfile.
以前はbundle exec
で発生していました:
# bundle exec Rails console
You must use Bundler 2 or greater with this lockfile.
その時点では、デフォルトで1.17.2を実行していました。
# gem list bundler
*** LOCAL GEMS ***
bundler (2.0.1, default: 1.17.2)
そのため、gem uninstall bundler --version 1.17.2
を実行してから、bundle exec
が機能し始めました。
ただし、bin/Rails
のようなbin
スタブはまだ失敗します。
アンインストールされた場合、どのように1.17.2
を実行できますか?
バンドルのバージョンが binstubs に書き込まれている可能性があります。 bundle binstubs GEM_NAME
を使用してそれらを再生成すると、機能するはずです。