1

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
4

0 に答える 0