Paperclip 和 ImageMagick 出现未知错误 - Rails 2
Unknown error with Paperclip and ImageMagick - Rails 2
我正在使用 PaperClip 和 ImageMagick 在我的 Rails 2.2 中上传和生成图像。 2 个申请。
它运行良好。但是现在上传图片时,上传时生成的不同尺寸的图片不起作用。图片正在上传。
我在日志中收到以下错误。
INFO production : [paperclip] /usr/local/bin/identify -format "%w" /www/hosts/{path}
INFO production : <Paperclip::PaperclipCommandLineError> Error while running identify
/www/hosts/{path}/vendor/plugins/paperclip/lib/paperclip.rb:101:in `run'
我不明白这里发生了什么。我使用返回 user/local/bin/identify
的 which identify
检查了识别路径。
配置中的回形针为
Paperclip.options[:image_magick_path] = "/usr/local/bin"
Paperclip.options[:command_path] = '/usr/local/bin'
知道这里发生了什么吗??
我尝试向模型添加回形针自定义验证。我认为验证后图片上传出错了。我已经删除了它。但是还是不行。
这是在 square_up 函数中停止所有操作的代码行。
Paperclip.run('identify', args).strip
Paperclip 无法处理 image.img 格式。
符号链接 master.img 未正确生成。符号链接创建为 master.png 并指向 master.img。符号链接应该是 master.img 指向上传的真实图像。
您的 imagemagick 安装似乎有问题。尝试查找是否已正确安装 imagemagick,请在控制台上尝试 运行 convert
。
$ convert
Version: ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
你应该得到类似上面的结果。
如果得到以上结果,请尝试升级 imagemagick 版本。
libtool 也会导致此类错误,因此也请尝试安装 libtool
。
希望这有效。
我从源代码中卸载并重新安装了 ImageMagick。缺少 jpeg 和 png 的解码委托库。通过 yum install libpng libpng-devel
和 yum install libjpg libjpg-devel
单独安装它们。
之后重新安装 ImageMagick,一切正常。
我正在使用 PaperClip 和 ImageMagick 在我的 Rails 2.2 中上传和生成图像。 2 个申请。
它运行良好。但是现在上传图片时,上传时生成的不同尺寸的图片不起作用。图片正在上传。
我在日志中收到以下错误。
INFO production : [paperclip] /usr/local/bin/identify -format "%w" /www/hosts/{path}
INFO production : <Paperclip::PaperclipCommandLineError> Error while running identify
/www/hosts/{path}/vendor/plugins/paperclip/lib/paperclip.rb:101:in `run'
我不明白这里发生了什么。我使用返回 user/local/bin/identify
的 which identify
检查了识别路径。
配置中的回形针为
Paperclip.options[:image_magick_path] = "/usr/local/bin"
Paperclip.options[:command_path] = '/usr/local/bin'
知道这里发生了什么吗??
我尝试向模型添加回形针自定义验证。我认为验证后图片上传出错了。我已经删除了它。但是还是不行。
这是在 square_up 函数中停止所有操作的代码行。
Paperclip.run('identify', args).strip
Paperclip 无法处理 image.img 格式。
符号链接 master.img 未正确生成。符号链接创建为 master.png 并指向 master.img。符号链接应该是 master.img 指向上传的真实图像。
您的 imagemagick 安装似乎有问题。尝试查找是否已正确安装 imagemagick,请在控制台上尝试 运行 convert
。
$ convert
Version: ImageMagick 6.6.9-7 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
你应该得到类似上面的结果。 如果得到以上结果,请尝试升级 imagemagick 版本。
libtool 也会导致此类错误,因此也请尝试安装 libtool
。
希望这有效。
我从源代码中卸载并重新安装了 ImageMagick。缺少 jpeg 和 png 的解码委托库。通过 yum install libpng libpng-devel
和 yum install libjpg libjpg-devel
单独安装它们。
之后重新安装 ImageMagick,一切正常。