我一直在尝试使用回形针。 我已经安装了ImageMagick。 我在config / initializers / paperclip.rb中添加了Paperclip.options [:command_path] =“ / usr / local / bin”行。

但是我仍然收到错误“ Avatar Paperclip :: CommandNotFoundError”。

我该如何解决呢?

#1楼 票数:1

首先,请确保您的Gemfile中包含rmagick gem

gem 'rmagick', :require => 'RMagick'

接下来,从命令行打开Rails控制台。

$ rails c

类型:

`which convert`

你应该看到类似

=> "/usr/bin/convert\n"

如果这样做,则采用该路径(在本例中为/usr/bin ,然后将Paperclip.options[:command_path]设置为该路径。 如果不这样做,则需要确保已安装ImageMagick。 对于OSX,请使用Homebrew(http://mxcl.github.com/homebrew/)或MacPorts。 对于Debian系统,您需要两个软件包:

imagemagick
libmagick9-dev

对于基于Redhat / rpm的系统,您可以尝试使用它们的软件包,但是它们的版本很旧,最好从源代码进行编译。

如果已经安装了ImageMagick,则需要确保convert命令在您的路径中。

附带说明一下,如果安装了rmagick gem,则应该已经安装ImageMagick,只需要弄清楚它在系统中的位置即可。

#2楼 票数:0

您是否尝试过安装/使用rMagic?

#3楼 票数:0

我使用Macports中的Binary for Snow Leopard安装了ImageMagick。 安装进行得很好,但是Paperclip找不到ImageMagick,而我也遇到了同样的错误。

我将以下内容添加到config / environments / development.rb:

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

我重新启动服务器,一切正常。

  ask by user726616 translate from so

未解决问题?本站智能推荐:

1回复

Rails回形针图像保存

当使用回形针时,如果我尝试输入这样的URL(在图片保存后的创建功能中) 我收到了错误 如果我试着进入 只处理我得到的exif数据 当我尝试在rails控制台中执行photo.url时,它提供了良好的格式,但在我的控制器中添加了一些奇怪的垃圾'?1321026621
4回复

“识别”命令不能识别Rails回形针`

尝试将png保存到带有回形针附件的模型时出错。 我的User型号: 尝试设置图标的示例: 示例模型错误: 有很多人在这个问题上发过类似的问题,尤其是这个问题,但这些解决方案都不适合我。 我的command_path设置正确: 在development.
1回复

在Digital Ocean上使用Rails回形针上传附件

我正在Ubuntu 16.04的DigitalOcean上部署Rails应用程序。 我安装了Imagemagick并安装了所有回形针依赖项。 尝试按以下日志上传和附件时收到错误消息。 是否需要某种配置? 数字海洋是否允许在磁盘上存储文件?
2回复

回形针和ImageMagick发生未知错误-Rails 2

我正在使用PaperClip和ImageMagick在Rails 2.2.2应用程序中上载并生成图像。 运行正常。 但是现在上传图像时,在上传时生成的不同尺寸的图像不起作用。 图片已上传。 我在日志中收到以下错误。 我不明白这里发生了什么。 我检查了标识的路径,使用wh
2回复

Rails回形针样式不起作用

我正在尝试将样式应用于回形针上传的图像,以保存原始图像和缩略图。 不起作用,它仅保存原始内容,即使我删除了:original => "100%"部分。 我已经安装了ImageMagick和gem rmagick 。
2回复

如何在Rails(3)中使用回形针裁剪特定区域?

我在Rails中使用回形针(3)使用简单的裁剪,例如,打击代码简单地缩略图: 但是我想知道你如何裁剪一个非常特定的图像区域; 假设您有一个x和y坐标,然后是裁剪的宽度和高度。 你如何通过这样的复杂风格?
1回复

Rails 3 /回形针/ imagemagick-合并两个图像

当用户在我的Rails应用程序中上传图像时,imagemagick会处理两种转换: 生成一个listsize(正方形50x50px)图像。 是否可以在此时将此图像与标准的透明png合并,从而使图像看起来更像图标? (我有png图像,我只想知道是否可以渲染另一种在:listsize图像
1回复

回形针::错误:: NotIdentifiedByImageMagickError-Rails应用程序+ Swift 2

我正在尝试从Swift 2应用程序上传照片,但收到错误请求。 我在用: 亚马逊EC2 Ruby on Rails 回形针 我正在执行以下代码: 迅速 然后我通过一个参数发送信息: 请注意,我的标题是: 我收到此消息错误: