【Rails エラー】You must use Bundler 2 or greater with this lockfile.

Ruby on Rails

Railsの環境構築ではまりました。

https://odenden.com/you-must-use-bundler-2-or-greater-with-this-lockfile/
スポンサーリンク

事象

rails newしようとしたら以下のエラーが出ました。

You must use Bundler 2 or greater with this lockfile.

Gemfile.lockを確認してみると、最後に以下の記述があります。

BUNDLED WITH
   2.1.4

ターミナルでbundlerのバージョンを確認してみる。

% bundle -v
Bundler version 2.1.4
% gem list bundler

*** LOCAL GEMS ***

bundler (2.1.4)

こちらも問題なさそうです。。。。

ダウングレード

以下で違うバージョンをインストールしました。

gem install bundler:1.17.2

バージョンを確認するとインストールされていることを確認しました。

% gem list bundler

*** LOCAL GEMS ***

bundler (2.1.4, 1.17.2)

Gemfile.lockを修正しました。

BUNDLED WITH
   1.17.2

これで解決しました。

フリーランスを目指すなら【テックパートナーズカレッジ】

未経験者向けWEBスクール【SHElikes】

コメント