Ruby on rails Rbenv版本2.1.1,但错误显示Ruby版本为2.0.0

Ruby on rails Rbenv版本2.1.1,但错误显示Ruby版本为2.0.0,ruby-on-rails,ruby,bash,ruby-2.0,Ruby On Rails,Ruby,Bash,Ruby 2.0,我在Mac/Mavericks上,使用rbenv和这个。我的rbenvs版本设置为2.1.0,我卸载了RVM,但当我输入ruby-v时,它会显示ruby 2.1.1p76(2014-02-24修订版45161)[x86_64-darwin13.0]我需要做什么才能使rbenv成为我的ruby版本的默认服务? 然而,令人烦恼的是我的rails应用程序。当我将Gemfile中的ruby更改为2.1.1并进行捆绑安装时,它会显示我的ruby版本是2.0.0。当我把版本改为2.1.1时,它说我的Ruby

我在Mac/Mavericks上,使用rbenv和这个。我的rbenvs版本设置为2.1.0,我卸载了RVM,但当我输入
ruby-v
时,它会显示
ruby 2.1.1p76(2014-02-24修订版45161)[x86_64-darwin13.0]
我需要做什么才能使rbenv成为我的ruby版本的默认服务?

然而,令人烦恼的是我的rails应用程序。当我将Gemfile中的ruby更改为2.1.1并进行捆绑安装时,它会显示我的ruby版本是2.0.0。当我把版本改为2.1.1时,它说我的Ruby版本是2.0.0

我需要做什么才能将我的ruby版本设置为2.1.0,以便Gemfile能够识别它?

Bash_简介:

export PATH=/usr/local/bin:$PATH
PS1='\W \u\$ '

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

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

Bundler试图告诉您加载的Ruby版本与您在文件中指定的版本不匹配


rbenv install 2.1.0&&rbenv local 2.1.0

Bundler试图告诉您加载的Ruby版本与您在文件中指定的版本不匹配


rbenv install 2.1.0&&rbenv local 2.1.0

我实际上注意到,如果您在尝试执行捆绑包更新之前没有立即在新的ruby版本中安装bundler,就会出现一条消息

    Your Ruby version is 2.0.0, but your Gemfile specified x.x.x
在我的例子中,我从Mavericks附带的Ruby 2.0迁移到了rbenv附带的Ruby 1.9.3p125。我相信shell会尝试使用任何可用的bundle二进制文件。我的解决方案是:

    gem install bundler

事实上,我注意到,如果您在尝试执行捆绑包更新之前没有立即在新的ruby版本中安装bundler,就会出现一条消息

    Your Ruby version is 2.0.0, but your Gemfile specified x.x.x
在我的例子中,我从Mavericks附带的Ruby 2.0迁移到了rbenv附带的Ruby 1.9.3p125。我相信shell会尝试使用任何可用的bundle二进制文件。我的解决方案是:

    gem install bundler

也许是春天吧?尝试
弹簧止动块


详情请参阅。

可能是春天吧?尝试
弹簧止动块


有关详细信息,请参阅。

这样做了,当我安装
bundle时,我得到
您的Ruby版本是2.0.0,但您的Gemfile指定了2.1.0
如果您也这样做,但改为使用
2.0.0
,会怎么样?现在尝试时,出现一个错误,即
rbenv:version 2.0.0未安装
,然而,我的ruby-v确实更改为
Ruby2.1.0p0
。正在执行
rbenv安装2.0.0-dev
现在。更新:继续获取此错误消息
rbenv:version 2.0.0未安装
如何使用rbenv获得2.0.0?您不应该安装ruby
2.0.0-dev
,而是
2.0.0
。这样做了吗,当我
捆绑安装
时,我得到
您的ruby版本是2.0.0,但是您的Gemfile指定了2.1.0
,如果您也这样做,而是使用
2.0.0
呢?现在尝试时,出现了一个错误,
rbenv:version 2.0.0未安装
,但是我的ruby-v确实更改为
ruby 2.1.0p0
。正在执行
rbenv安装2.0.0-dev
现在。更新:不断收到此错误消息
rbenv:version 2.0.0未安装
如何使用rbenv获得2.0.0?你不应该安装ruby
2.0.0-dev
,但是
2.0.0
。为我修复了它,谢谢。为我修复了它,谢谢。