我正在使用Rails 3.2.2,当我尝试在Passenger上加载我的应用程序时,我看到了错误:
在任何来源中找不到i18n-0.6.0(Bundler :: GemNotFound)
但我已经安装了这个宝石。
-bash-3.2$ bundle show i18n
/home/aeci/.gems/gems/i18n-0.6.0
此问题与this类似,但有人知道我该怎么办?如果问题是托管服务错误,我可以告诉我的主机公司?
我试图删除gemfile.lock并创建一个新的但不起作用。
韩国社交协会!
答案 0 :(得分:4)
解决方案是:
cd application_name
$ bundle install --path vendor
$ bundle package
$ echo 'vendor/ruby' >> .gitignore
答案 1 :(得分:0)
我遇到了同样的问题。在我的情况下,我的项目配置了'my_app'宝石集,乘客试图使用'默认'宝石集运行应用程序。此默认gemset未安装i18n,因此无法运行它。
我的解决方案是:
希望这有帮助。