我在生产中有一个rails应用程序,在我将包含ImageMagick和Paperclip的更改推送到它之后,它开始给我一个500错误。它在我的本地机器上运行得非常漂亮,我的所有日志都说是 -
“连接到database.yml指定的数据库”
一遍又一遍,所以我不会产生一个错误,给我任何方向,从哪里开始。
我的生产箱正在运行Ubuntu 10.04。如果您需要更多信息,请告诉我,因为我确信可能会发生其他事情。就像我说的,应用程序在我的本地机器上运行良好,一切正常。在添加图片上传之前,生产机器上的一切运行正常。
=================更新=================
为了填写额外的信息,我已经检查了生产盒上应用程序中rmagick gem的安装以及生产盒上“identify -version”的安装ImageMagick,并且都已安装。
=================另一个更新=================
我在我的本地计算机上的生产环境中启动了应用程序,一切运行得很好......但仍然无法在我的生产服务器上启动
================= YET另一个更新=================
我发现了一个相同的问题,问题是“回答”但实际上没有提供任何有关如何解决问题的信息。想法?
Paperclip in Production with Unicorn: uninitialized constant Paperclip (NameError)
答案 0 :(得分:0)
所以问题是独角兽没有认出我新安装的宝石,我所要做的只是手动停止然后手动启动独角兽,一切都得到了照顾。
在应用程序的根目录中通过SSH -
service unicorn_"app name" stop
接着是
service unicorn_"app name" start