Heroku:使用回形针运行imagemagick

我在我的mac os x计算机上安装了image magick,现在我想将它部署到heroku。 我在heroku上安装了paperclip插件,但上传图片时出现此错误:

Paperclip::CommandNotFoundError 

之前我在计算机上没有imagemagick instaledl时出现此错误,但现在我想部署它, 如何让图像magick在heroku上工作?

您是否在Heroku的应用程序中包含RMagick gem? 在Ruby代码和ImageMagick之间进行接口是必要的。

默认情况下,ImageMagick是Heroku平台的一部分,但您必须指定您的应用需要RMagick gem。 我猜你已经在本地安装了它,所以它可以在那里工作,但是你的Gemfile或gems清单中缺少它(取决于Heroku堆栈版本)。

在部署到heroku时,尝试删除Paperclip.options [:command_path] =“/ path / to /”。

这解决了我的问题。

将以下内容添加到您的gemfile中……

gem’rmagick’