当我转到我的项目文件夹并输入
rails s
我收到以下错误消息:
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
我在我的 Gemfile 中指定了 ruby 版本(用于 Heroku),如下所示:
ruby "2.0.0"
我在 Github 上发现了这个问题:
https://github.com/sstephenson/rbenv/issues/400
这个问题被描述为 Heroku Toolbelt 通过在 $PATH 环境变量的开头添加自己的文件夹而添加的一种混乱。我已经尝试实施更接近问题提供的解决方案,但我无法使其发挥作用。
这是我的 ~/.bashrc 文件的最后几行
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
这是我得到的 echo $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
对于 ruby -v
ruby 2.0.0p195 (2013-05-14 revision 40734) [i686-linux]
我现在该怎么办?