2017-10-12 6 views
0

私のインストールは私のシステムの残りの部分でのRubyのバージョンからルビーの異なるバージョンを使用しているようだ:他のRubyとは異なるバージョンのRubyを使用しているRails?レールの

$ rails --version 

Rails 5 requires Ruby 2.2.2 or newer. 

You're running 
    ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] 

Please upgrade to Ruby 2.2.2 or newer to continue. 
$ ruby --version 
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16] 

これはなぜでしょうか?私はsudo gem install railsとRailsをインストールしました。私はOSX上にあり、Rubyのインストール方法は覚えていません。

+0

'$ which rails'と' $ which ruby​​'の出力は何ですか? – mikej

+0

あなたの 'gemfile'には何がありますか? –

+0

あなたのシステムにインストールされているrubyのバージョンを扱うのにRBenvやRVMを使い、sudoで宝石を決してインストールしないでください。それだけでなく、安全ではないが、それはファイルのアクセス許可を混乱させます。 – max

答えて

関連する問題