IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

エラー「You must use Bundler 2 or greater with this lockfile.」に対処する

はじめに

ここでは以下の記事を参考にして、Ruby の Bundler 2 にアップグレードしてみることにする。

 

やってみる

現在の bundler のバージョンを確認してみる。

  • gem list bundler

f:id:matt-note:20190504220026p:plain

-> Bundler 1 系を使用している。

 

まず、RubyGems をアップグレードする。

  • gem update --system

 

bundler をインストールする。

  • gem install bundler

f:id:matt-note:20190504220306p:plain

-> Bundler 2 系をインストールできた。

 

bundler のバージョンを確認してみる。

  • gem list bundler

f:id:matt-note:20190504220426p:plain

 

既存のアプリで Bundler 1 から Bundler 2 にアップグレードするには、以下のコマンドを実行するとのこと。

  • bundle update --bunder

f:id:matt-note:20190504224911p:plain

 

まとめ

Bundler 1 を使っていた既存のアプリで、Bundler 2 へアップグレードするには、以下の3コマンドを実行すれば良い。

  • gem update --system
  • gem install bundler
  • bundle update --bunder