2017-02-17 125 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

我檢查一切在我結束和我不能確定它是越來越老版本的紅寶石1.9.3...的,因爲我已經安裝了2.3.0

> 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

當然,我可以用我龐大的大腦推斷出答案,但以前從來沒有發生過。 *咳嗽* –