互換性のためにRuby 2.2.5をインストールする方が良いでしょう。ローカルマシンのRubyバージョンは、Gemfileで宣言されているバージョンとは異なります。
rvm を使用している場合:
rvm install 2.2.5
rvm use 2.2.5
それ以外の場合 rbenv を使用している場合:
rbenv install 2.2.5
rbenv local 2.2.5
それ以外の場合、rbenvでRubyバージョンを変更できない場合は、 こちらをご覧ください
すでに2.2.5をインストールし、現在のRubyバージョンとして設定しているが、Rubyバージョン2.3.0がインストールされていなくても同じエラーが表示される場合は、インストールするだけですバンドラー。
gem install bundler
その後:
bundle install
Gemfileには行読みがあります
Ruby '2.2.5'
に変更する
Ruby '2.3.0'
次に実行する
bundle install
Rbenvを使用している場合は、ローカルまたはグローバルRubyバージョンを設定した後、必ず「rbenv rehash」コマンドを実行してください。それは私のために問題を解決しました。
rbenv rehash
以下をGemfileに追加します
Ruby '2.3.0'
$
の場合、Rubyバージョンは2.3.0ですが、Gemfileで2.4.1が指定されています。 Gemfileの2.4.1を2.3.0に変更
Mac OS Sierraを使用しています。 /etc/paths
を更新し、/Users/my.username/.rbenv/shims
をリストの先頭に追加する必要がありました。