本地ruby版本没有在gemfile中注册

时间:2015-01-15 15:45:12

标签: ruby rbenv

我正在尝试运行的Ruby项目指定了Gemfile中Ruby版本2.1.2的要求。因此,我使用rbenv安装了该版本,并使用rbenv的local命令将其设置为该repo的版本。但是,即使关闭计算机电源并重新启动(更不用说运行rbenv rehash),我仍然无法启动项目,但是rbenv确认我在该目录中运行2.1.2

bundle exec foreman start
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2
travis-web > rbenv version
2.1.2 (set by /Users/me/sites/travis-web/.ruby-version)

你知道如何让gemfile读取/确认本地版本(2.1.2)吗?

1 个答案:

答案 0 :(得分:0)

切换版本可能已经放弃了捆绑包。以前的版本有它,新版本没有。有关其他相关案例,请参阅here

在那个回购中:

  • gem install bundler
  • rbenv rehash

rbenv-bundler是一个方便的库,可以在每个bundle install上为您执行此操作

相关问题