为Rails设置开发流浪者框

时间:2014-11-22 22:51:24

标签: ruby-on-rails ruby vagrant rbenv

我正在使用Ansible在Vagrant中设置开发Rails框。这一切都已经完成,我已经使用Rbenv来促进Ruby的安装。我安装了Ruby 2.1.2

当我运行rbenv global时,我得到2.1.2。当我导航到我的app目录并运行rbenv local时,我得到2.1.2,当我运行ruby -v时,我得到2.1.2。我的gemfile还指出了2.1.2

然而,当我运行bundle install时,我得到:

  

您的Ruby版本是1.8.7,但您的Gemfile指定为2.1.2

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要使用rbenv gem命令安装bundle gem:

rbenv global 2.1.2

# ensure all shims for current ruby version are there
rbenv rehash

gem install bundler

# rehash again to make sure you get the `bundler` command from `rbenv`
rbenv rehash

bundle install

希望这有帮助