# config/application.rb

['md5sum', 'convert', 'mogrify', 'identify', 'file'].each do |app|
  `command -v #{app} > /dev/null 2>&1`
  next if $?.exitstatus == 0
  abort "ERROR: command #{app.inspect} not found"
end