rails 3 paperclip imagemagick问题

我一直试图让回形针工作几天而没有运气! 据我所知,下面这个错误与imagemagick有关。 我试图用macports和手动卸载并安装imagemagick。 另外,设置Paperclip.options [:command_path] =“/ usr / local / bin”。 它开始让我疯了!

照片/var/folders/A7/A7X8PAnOFsCTHkFpeODoO+++++++++++++

我正在跑雪豹。

当我运行rails服务器时会出现这个问题。“/ Users / michaelorcutt / shudder / wise / plugins / paperclip / lib / paperclip.rb:50:警告:已经初始化了常量VERSION”

当我在OSX上配置ImageMagick for Rails 3时,我已经看到了这个问题。 从mac端口安装ImageMagick然后二进制文件仍然无法正常工作。 最后诀窍是什么? 找到标识二进制文件的位置。

哪个认定

把那条路放到你的:

Paperclip.options [:command_path] =

它应该最终奏效。

以下是需要检查错误“NotIdentifiedByImageMagickError”的事项列表:

  1. 确保您的系统上安装了Imagemagick,并且它在ENV路径中尝试使用命令$来识别Or $哪个转换。 对于Ubuntu,它通常位于/ usr / local / bin或/ usr / bin中。
  2. 记下上面命令的路径,并使用以下行更新config / environments / development.rb(如果您使用的是dev模式)。
Paperclip.options[:command_path]= '/usr/bin' 

如果您仍然遇到问题,请检查ImageMagick的安装。 如果您从源代码安装,可能是尝试打包安装(sudo apt-get install imagemagick)

〜arunky

我目前在我的Snow Leopard中使用Paperclip,来自macports的ImageMagick并没有看到这个问题,你确定该文件是jpg吗? 尝试将其重命名为jpg(这将是愚蠢的,但你必须排除一切)。

尝试在文本编辑器中打开几个JPG文件,然后打开它,看看前4个字符是否匹配(或者更好的是在二进制编辑器中进行)。 也许这是一个文件,您的操作系统或其他软件识别为图像,但不是一个真正的jpg和ImageMagick混淆。