2017-02-17 20 views
6

システムにrbenvがインストールされており、Rubyアプリケーション内で標準のbundle installコマンドを実行しようとしています。でも、私は次のエラーを取得しています:Rubyのバージョン> = Xは現在のバージョンと互換性がありません

activesupport-5.0.1 requires ruby version >= 2.2.2, which is incompatible with the current version, ruby 1.9.3p484

を、私は私の最後にすべてをチェックして、私は2.3.0をインストールしているので、それはルビー1.9.3...の古いバージョンを取得していますどこか不明だしました:

> rbenv versions 
    system 
    * 2.3.0 (set by /neo-main/.ruby-version) 

> ruby --version 
    ruby 2.3.0p0 (2015-12-25 revision 53290) [i686-linux] 

> echo $PATH 
    /root/.rbenv/shims:/root/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 

私はちょうど何かメモリや何かに詰まっていないことを確認するために再起動しました。

答えて

9

bundleコマンドの送信元を確認してください。おそらくrbenvの外です。 gem install bundlerを実行してから、eval "$(rbenv init -)"を再実行して新しいシムを取り出します。

+0

合計生命維持装置!私は夢中になっていた! – Godzilla74

+2

もちろん私は前に私に起こったことなしに私の大規模な脳で答えを推測することができました。 *咳* –

関連する問題