I am trying to execute the following bash command on some images using Ruby:
class Pingcrush
def initialize
Dir.foreach('drawable') do |item|
next if item == '.' or item == '..'
if item.end_with?(".png") then
%x["wine pngcrush.exe -brute drawable/#{item} new/#{item}"]
end
end
end
end
Pingcrush.new
The directory I'm in is the parent of both drawable, and new, however, when I try to run the script, I always get the same error:
sh: wine pngcrush.exe -brute drawable/feed_cl.png new/feed_cl.png: not found
Why is this happening? I tried switching to the path that I am calling in Ruby and cannot do this work.
source
share