在任何来源中都找不到i18n-0.6.0(Bundler :: GemNotFound)

时间:2012-06-04 13:37:23

标签: ruby-on-rails ruby gem rvm passenger

Could not find i18n-0.6.0 in any of the sources (Bundler::GemNotFound)

尝试在OSX Lion上使用RVM下的Phusion Passenger运行redmine时出现此错误。

我在Ruby 1.9.3下有“redmine”和“global”RVM gemsets。 “global”gemset包含Passenger宝石,其他redmine特定宝石都在“redmine”宝石套装中。

堆栈溢出上有很多类似帖子可以解决这个问题(123),所有这些都有可接受的答案,但我不相信它们是“正确”的解决方案。

如果我在全球宝石中安装了Passenger,我怎么能克服这个错误呢?

1 个答案:

答案 0 :(得分:3)

检查第一篇提到的帖子,最重要的部分是使用包装器:

PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p125/ruby

包装器为默认ruby设置适当的环境,因为使用gemsets遵循rvm集成指令:https://rvm.io/integration/passenger/