мои скрипты сильно зависят от внешних программ и скриптов. Я должен быть уверен, что существует программа, которую мне нужно вызвать. Вручную, я бы проверил это, используя "which" в командной строке.
Существует ли эквивалент File.exists? для вещей в $PATH?
(да, я думаю, я мог бы разобрать %x[which scriptINeedToRun], но это не очень элегантно.
Спасибо! Янник
UPDATE: Здесь решение, которое я сохранил:
def command?(command)
system("which #{ command} > /dev/null 2>&1")
end