19


10

Heroku:ペーパークリップでimagemagickを実行する

Mac OS XコンピューターにImage Magickをインストールしましたが、Herokuに展開したいと思います。 herokuにpaperclipプラグインをインストールしましたが、画像をアップロードするときにこのエラーが表示されます。

Paperclip::CommandNotFoundError

以前にコンピューターにimagemagickがインストールされていなかったときにこのエラーが発生しましたが、これを展開したいので、どうすればherokuでimage magickを機能させることができますか?*

3 Answer


30


HerokuのアプリにRMagick gemが含まれていますか? RubyコードとImageMagickのインターフェイスに必要です。

ImageMagickはデフォルトでHerokuプラットフォームの一部ですが、アプリにRMagick gemが必要であることを指定する必要があります。 これはローカルにインストールされているのでそこで動作するはずですが、Gemfileまたはgemsマニフェスト(Herokuスタックのバージョンによって異なります)にはありません。


8


herokuにデプロイするときにPaperclip.options [:command_path] = "/ path / to /"を削除してください。

これで問題は解決しました。


3


gemfileに以下を追加してください…​

gem 'rmagick'