ruby を 1.9.3 および rails 3.2.12 に更新すると、以下のコードが機能しません。imagemagick がインストールされているためidentify
、コマンド プロンプトで実行できます。
以下のコードは、「'identify' を実行できませんでした。ImageMagick はインストールされていますか?」というメッセージを表示しています。
以下の IO.popen コマンドで何が問題なのかを提案してください。私の古いバージョン(つまり、ruby 1.9.2.およびrails 3.2.11)でも同じことが機能していました。
require 'io/console'
IO.popen("/usr/bin/identify").close
unless $? == 0
raise "Could not execute 'identify'. Is ImageMagick installed?"
end