我在我的服务器(CentOs 5.5)上安装了 RefineryCMS,除了上传图片外一切正常。它将显示如下错误:
NoMethodError in Refinery::Admin::ImagesController#create
undefined method `downcase' for nil:NilClass
我通过键入以下内容安装了 ImageMagick:
sudo yum install ImageMagick
网上搜了一下,好像yum安装的ImageMagick太旧了(版本6.2.x)然后我把它删了,从源代码成功安装了ImageMagick v6.7.7。现在,当我尝试上传图片时,炼油厂显示:
Dragonfly::Shell::CommandFailed in Refinery::Admin::ImagesController#create
Command failed (identify '/tmp/RackMultipart20120628-29239-70xr45') with exit status 127
但是,如果我在命令行中运行该命令“identify '/tmp/RackMultipart20120628-29239-70xr45'”,它将显示结果而没有任何错误。似乎 Dragonfly 无法获取我安装的最新版本的 ImageMagick。谁能告诉我如何配置它?还是我应该升级我的centOS?(我不希望)