大礼包的管理面板(RoR的电子商务平台)上的图片上传时,我收到以下错误:回形针错误
回形针:: NotIdentifiedByImageMagickError在管理/ imagesController#创建
的/ tmp/stream.4724.0不能被'identify'命令识别。
任何想法?谢谢。
大礼包的管理面板(RoR的电子商务平台)上的图片上传时,我收到以下错误:回形针错误
回形针:: NotIdentifiedByImageMagickError在管理/ imagesController#创建
的/ tmp/stream.4724.0不能被'identify'命令识别。
任何想法?谢谢。
这听起来像是错误identify
命令(这是ImageMagick的一部分)被调用(或者,也许,它根本没有安装)。使用你能确认你的服务器上的路径此命令:
which identify
一旦确定安装了该命令,其中(例如/usr/local/bin
),那么你可以告诉回形针它通过添加以下到您的environment.rb (或production.rb等)文件:
Paperclip.options[:command_path] = '/usr/local/bin/'
(这是回形针2.2及以上如果您使用的是较早的版本,你应该使用:image_magick_path
不:command_path
)
我不是说这是解决方案,但它不会伤害检查您的文件权限。用户可以在/ tmp /?下运行imagemagick访问文件吗?
我通过解决了这个问题$ sudo apt-get install imagemagick
0123是识别ImageMagick中的一个命令,它检测图像的文件格式。当您尝试使用不同的图像时是否会发生同样的情况? – mikej
同样的问题。它在本地工作正常,但在我的Ubuntu切片生产它打破。 – Josh