繁体   English   中英

Ruby on Rails头像回形针:: CommandNotFoundError

Ruby on Rails Avatar Paperclip::CommandNotFoundError

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

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

我该如何解决呢?

3 个回复

首先,请确保您的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,只需要弄清楚它在系统中的位置即可。

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

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

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

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

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

3 Rails-回形针不保存用户头像

我安装了回形针gem来管理应用程序中的用户头像,但是当我尝试更改用户默认头像时,它并没有改变。 我没有任何错误,表格已正确保存。 照片似乎没有上传。 我究竟做错了什么? 我是新手,无法弄清楚。 模型: 控制器: 编辑视图: 我的路线: 从数据库记 ...

4 渲染回形针头像

我正在尝试在显示页面上呈现用户头像。 场景:用户创建帐户并设置头像。 阿凡达(Avatar)正确显示在他的“个人资料”页面上(可伸缩,但在那里)。 但是在另一页上说 该代码是 编辑 在我的Views文件夹中,仅在USERS文件夹上呈现图像,而在其他文件夹上则出现此 ...

9 用户头像在Rails中使用回形针和jQuery裁剪/调整大小

我正在构建我的第一个Ruby on Rails应用程序,它将成为我自己的小社区。 我用几个字段和信息制作了User模型。 现在,我正在考虑为用户添加头像支持。 我一直在研究,发现我最好的选择是使用Paperclip ,但是随后遇到了一些难题。 我希望我的用户在选择图像后能够调整其 ...

10 回形针不保存附加的头像

我已经完成了迁移 在我的模型中,我正在使用 要保存上传的头像和 要全部显示它们,但是当我提交新的头像时,它并没有被保存,我正在使用 在创建时应该保存,这可能是什么问题? 一切都没有改变 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM