回形针错误

Pun*_*ore 12 ruby-on-rails paperclip

我在development.log中遇到以下错误

[纸夹]被接收到错误而处理:#<回形针:: NotIdentifiedByImageMagickError:/ TMP/stream28514-0无法识别由"识别"指令.>

我已经用Google搜索了这个错误,我发现许多人通过添加此行Paperclip.options [:command_path] ="/ usr/local/bin"解决了这个问题.

但是,即使添加该行,我仍然会得到相同的错误!我尽力了!

任何帮助将非常感谢!

问候,

PUNIT

ry.*_*ry. 11

Paperclip.options [:command_path]设置用于ImageMagick可执行文件的位置(在本例中为identify).尝试运行which identify并将该选项设置为返回的目录.如果该命令没有返回任何内容,请确保已正确安装ImageMagick.


小智 5

这对我有用...

我卸载了从官方网页安装的imagemagick.我从sudo apt-get install imagemagick重新安装它

然后我写了Paperclip.options [:command_path] ="to/correct/path"

这里的问题是......

当我运行"识别"时,似乎路径是"usr/local/bin/identify",这意味着我应该将路径"usr/local/bin"作为路径.

但它没有工作!

我惊奇地发现我识别也是在"usr/bin"路径中.所以我改变了:"usr/local/bin"改为"usr/bin"

这就是全部!