2016-07-15 17 views
0

Mac OSX上でRails 5でruby 2.3.1を実行する予定です。ruby​​バージョンのため、レール5に更新できません

私はrbenvをインストールしてから、ruby version 2.3.1をインストールしてください。

rbenv version 
2.3.1 (set by /D/testProject/.ruby-version) 

更新宝石

gem update --system 
Latest version currently installed. Aborting. 

システムルビーバージョン:

ruby -v 
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] 

しかし、私はgem update railsを実行したとき、私は

ERROR: Error installing rails: 
    activesupport requires Ruby version >= 2.2.2. 
を得ました

私の質問はどのようにシステム版ではなく、rbenv ruby​​のバージョンに従ってgem update railsを作るのですか?そして、私は私がRails5に更新するために、ルビーの私のシステムのバージョンを更新する必要がありますかRailsの5

または

に更新することができます。

EDIT

私はすでに(.ruby-バージョンが作成された)rbenv local 2.3.1を走ってきました。しかし、まだRails5に更新することはできません ありがとうございました!

EDIT

which ruby 
/usr/bin/ruby 

答えて

2

私は解決ルビーの私のシステムのバージョンを更新問題。

brew install ruby 
0

あなたは、このコマンドを使用することができます。

$ rbenv local 2.2.2 

(これは.rubyバージョンのファイルが生成されます)

+0

申し訳ありません。私はこのコマンドを実行した。私はレール5を今アップグレードすることはできません。 –

+0

@WilliamHuこの質問を閉じるには "受け入れ"と記入してください – siegy22

+0

申し訳ありませんが、私はアップグレードできません。 –

0

すでに

あなたはその後、グローバルなバージョンを使用するRVMのgemsetのLSTを設定することができ--system

sudoの宝石の更新のようなもの(複数可)を使用してルビーを更新したと仮定すると、インストールされます。

rvm gemset list 

rvm gemset use global -save 
関連する問題