用rbenv设置本地ruby版本不起作用?

时间:2014-10-03 16:39:34

标签: ruby rbenv

我真的不明白这个问题:

   ➜  myflixx git:(master) ✗ rbenv local
2.1.1
➜  myflixx git:(master) ✗ rails -v
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.1
➜  myflixx git:(master) ✗ rake -T
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.1

当我已经将本地版本(使用rbenv)设置为2.1.1时,为什么会抱怨Ruby版本2.0.0?

这是我缺少的吗?谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

这可确保您的路径设置正确。

在Bashrc或同等中:

export PATH="$HOME/.rbenv/bin:$PATH"

eval "$(rbenv init -)"

安装所有内容并在本地定义要用于应用程序的ruby版本。

brew install rbenv ruby-build

rbenv install <ruby-version>

rbenv rehash

rbenv local <ruby-version>

重启终端或获取bashrc。