Я пытаюсь выполнить следующую команду bash на некоторых изображениях с использованием Ruby:
class Pingcrush
def initialize
Dir.foreach('drawable') do |item|
next if item == '.' or item == '..'
# do work on real items
if item.end_with?(".png") then
%x["wine pngcrush.exe -brute drawable/#{item} new/#{item}"]
end
end
end
end
Pingcrush.new
Каталог, в котором я нахожусь, является родительским для drawable
и new
, однако, когдаЯ пытаюсь запустить скрипт, всегда получаю одну и ту же ошибку:
sh: wine pngcrush.exe -brute drawable/feed_cl.png new/feed_cl.png: not found
Почему это происходит?Я попытался переключить путь, по которому я звоню в Ruby, и не могу заставить это работать.