我的rails应用程序在生产中无法启动(使用独角兽),但在开发中效果非常好。
给出的确切错误是:
ERROR -- : uninitialized constant Grocer (NameError)
在我创建的用于初始化Grocer连接的自定义初始化程序文件上生成错误。
问题不在gem文件中。服务器上的“捆绑显示杂货店”显示已安装Grocer。
服务器上的'RAILS_ENV =生产轨道控制台'正确加载,并且Grocer在那里可用。
我的猜测是Unicorn缺少一些东西......有什么理由为什么当rails app通过unicorn启动时它无法看到Grocer gem安装?我应该在哪里查看以帮助进一步调试?
答案 0 :(得分:2)
这听起来像是一个愚蠢的建议......你试过重启独角兽吗?
答案 1 :(得分:0)
bundle install --deployment
应该做的伎俩