LoginSignup
26
13

More than 5 years have passed since last update.

"gem install bundler"で"bundler requires Ruby version"というエラーが出てきたときの対応方法

Last updated at Posted at 2019-01-04

gem install bundlerを実行するとbundler requires Ruby version >= x.x.xというエラーが出てきたときの対応方法です。
結論をいうと、利用しているRubyのバージョンをアップデートするか、利用するbundlerのバージョンを下げるかで解決できます。

例えば、2019年1月現在、Ruby 2.2.2を利用してbundlerをインストールすると以下のようなエラーがでます。

$ gem install bundler

Fetching: bundler-2.0.1.gem (100%)
ERROR:  Error installing bundler:
    bundler requires Ruby version >= 2.3.0.

引数になにも指定しないとbundler 2.0.1をインストールしようとしていることがわかります。そして、2.0.1の場合、Rubyは2.3.0以上でないといけません。

bundlerのバージョンは-vオプションで指定することができます。
例えば、1.16.0を指定すると以下のように無事にbundlerをインストールできます。

$ gem install bundler -v 1.16.0

Successfully installed bundler-1.16.0
Parsing documentation for bundler-1.16.0
Done installing documentation for bundler after 4 seconds
1 gem installed

業務アプリの環境をローカルに作るときなど、Rubyのバージョンをあげることが難しい場合は上記の方法で解決してみてください。

26
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
13