2
當我去我的項目文件夾,然後鍵入Ruby的版本不匹配
rails s
我收到以下錯誤信息:
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
我指定的紅寶石版本(Heroku上)在我的Gemfile像這樣的:
ruby "2.0.0"
我發現在Github上這個問題:
https://github.com/sstephenson/rbenv/issues/400
問題是通過在$ PATH環境變量的開頭添加自己的文件夾描述爲一種由Heroku的列工具增加了一個爛攤子。我已經試圖更接近地實施問題所提供的解決方案,但我無法使其運行。
這裏是我的〜/ .bashrc文件的最後一行
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
,這裏是我所得到的回聲$ PATH
/home/user/.rbenv/shims:/home/user/.rbenv/bin:/usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
和紅寶石-v
ruby 2.0.0p195 (2013-05-14 revision 40734) [i686-linux]
我現在該做什麼?
抱歉,但是這並不能幫助我,因爲我這樣已經安裝紅寶石。我忘了在我的答案中提到我使用rbenv,並且通過鍵入rbenv local 2.0.0-p195來設置項目特定的ruby版本 –