DragonflyでCommand failed with exit status 127
Railsで既に開発済みのコードを頂いて勉強していたときのこと。
環境はvagrantでいただいて、DBとかもセットアップ済みでした。
で、画像アップロードのところでつまづいて、どうしても下記のようなエラーが出る。
Command failed (identify '/tmp/dragonfly20130923-6107-lc5ozp') with exit status 127
Dragonflyのエラーだということは分かったのだが、それ以外はさっぱり。
で、調べてみると
config/initializers/dragonfly.rbに下記のように、書くとどうにかなったとの記述。
app.configure do |c| c.convert_command = "/usr/local/bin/convert" c.identify_command = "/usr/local/bin/identify" c.log_commands = true end
要は、dragonflyのconvertやidentifyというコマンドを呼び出してるということだったので
コマンドを叩いてみると・・・ない:;(∩´﹏`∩);:
コマンドが存在しない・・・
そう・・・この環境にはimagemagickがインストールされてなかった・・・
そもそも、dragonflyを使う以前の話やん・・・orz
ということで、yum yumしてimagemagickをインストールしましたとさヾ(⌒(ノ'ω')ノ