【发布时间】:2012-06-28 15:37:57
【问题描述】:
我在我的服务器(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?(我不希望)
【问题讨论】:
标签: imagemagick centos image-uploading refinerycms