-->

回形针::错误:: NotIdentifiedByImageMagickError:(Papercl

2019-07-03 14:50发布

使用回形针上传图片的错误:

命令::识别-format%WX%H '/tmp/103120121106-20384-i7dnzy.png[0]'[纸夹]被接收到错误而处理:#<回形针::错误:: NotIdentifiedByImageMagickError:/ TMP / 103120121106- 20384-i7dnzy.png不是由“标识”命令识别。>

我发现识别:

joinall@nxbbs-server:/nxbbs$ type identify  
identify is hashed (/usr/local/bin/identify) 
joinall@nxbbs-server:/nxbbs$ convert logo: 2.jpg 
joinall@nxbbs-server:/nxbbs$ identify  2.jpg
2.jpg GIF 640x480 640x480+0+0 8-bit sRGB 256c 31.7KB 0.000u 0:00.000

在配置/环境/ development.rb

 Paperclip.options[:command_path] = "/user/local/bin"

在应用程序/模型/ user.rb

attr_accessible :avatar
has_attached_file :avatar, :styles=> {:s120 => "120x120>",:s48 => "48x48>",:s16 => "16x16>"}

请帮帮我,我无法找到问题

Answer 1:

我有一个类似的问题,我想通了,我用回形针2.5和纸夹在内部使用可卡因的宝石。 可卡因0.4.2不向后兼容,所以我降级可卡因0.3.2,这一切神奇的工作。 在你的Gemfile,只写

gem 'cocaine', '0.3.2'

并运行

bundle update


Answer 2:

在心里告诉自己和任何其他人谁通过谷歌搜索错误类型送过来:ImageMagick的将抛出此错误,如果它不能识别的文件类型。

我得到这个错误,当用户尝试上传图片。 我一直不能够重现问题,这是绝对不卸载依赖的问题。 结果,他们是试图上传的无法识别的MIME类型 - 相机RAW图像。



文章来源: Paperclip::Errors::NotIdentifiedByImageMagickError: