有些宝石在开发中工作,但不会在生产环境中加载

时间:2011-11-18 16:59:53

标签: ruby-on-rails ruby rubygems gem bundler

今天,我在生产环境中加载了宝石有三个问题。第一个是HighVoltage,第二个是ActiveAdmin,现在是SASS(uninitialized constant Sass::Rails::SassTemplate (NameError)

一切似乎都适用于我的开发机器,但是一旦我将应用程序部署到我的nginx& unicorn服务器,它通常在Refreshing Gem list时死亡。

在我看来,问题在于我在Gemfile中指定gems的顺序,但我无法找到添加它们的正确方法。

我也不明白,为什么这种情况只发生在Unicorn的制作中,并且在使用WEBrick时不会在本地发生。

是否有任何规则来指定Gemfile中的宝石顺序?

Here's my Gemfile

1 个答案:

答案 0 :(得分:0)

我认为你不能在Gemfile中指定gem顺序--Bundler会通过,分析依赖关系,然后以有效的顺序安装。

但为什么你认为问题是宝石订单之一?这似乎极不可能。我们来看看错误信息......