在更新ruby到1.9.3和rails 3.2.12下面代码不起作用。因为我安装了imagemagick,并且能够在命令提示符下运行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