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版本 –