在unicorn启动时,Rails生成env“未初始化的常量(NameError)”错误

时间:2014-02-05 17:50:03

标签: ruby-on-rails unicorn

我的rails应用程序在生产中无法启动(使用独角兽),但在开发中效果非常好。

给出的确切错误是:

ERROR -- : uninitialized constant Grocer (NameError)

在我创建的用于初始化Grocer连接的自定义初始化程序文件上生成错误。

问题不在gem文件中。服务器上的“捆绑显示杂货店”显示已安装Grocer。

服务器上的'RAILS_ENV =生产轨道控制台'正确加载,并且Grocer在那里可用。

我的猜测是Unicorn缺少一些东西......有什么理由为什么当rails app通过unicorn启动时它无法看到Grocer gem安装?我应该在哪里查看以帮助进一步调试?

2 个答案:

答案 0 :(得分:2)

这听起来像是一个愚蠢的建议......你试过重启独角兽吗?

答案 1 :(得分:0)

bundle install --deployment

应该做的伎俩