Ruby on Railsで開発してて、bundlerのバージョンが古いことに気づきました
$ bundler -v
Bundler version 2.3.7
Gemfile.lockの一番最後にもbundler versionが入っています
BUNDLED WITH
2.3.7
両方更新していきます
bundlerをアップデートします
gem install bundler
rbenvでrubyを入れている場合は
rbenv exec gem install bundler
rbenv rehash
が必要です
確認、変わってないです
$ bundler -v
Bundler version 2.3.7
Gemfile.lockを更新します
bundle update --bundler
これで再度確認すると
$ bundler -v
Bundler version 2.5.6
上がりました
ちょっと解説すると
$ gem list bundler
bundler (2.5.6, 2.3.7)
という風にbundlerは2バージョン入ってます
Gemfile.lockの指定のほうが使われるようです
PR
プログラム経験ある人は
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus (このリンクは、アフィリエイトリンクです)
がおすすめです
プログラム経験のあまりない人は
スラスラ読める Rubyふりがなプログラミング (ふりがなプログラミングシリーズ) (このリンクは、アフィリエイトリンクです)
とかがいいと思います
このリンクは、アフィリエイトリンクです