У меня есть 2 метода в скрипте rake, оба из которых используют system "<SomeCommand>"
, один для вызова JSLint с файлом, который работает нормально.Один из них для вызова YUICompressor, который всегда завершается ошибкой с кодом ошибки 127.
Странно то, что я могу вызвать команду EXACT, когда запущен скрипт ruby, и он работает нормально, я передаю ему файл и выводитуменьшенная версия.Однако когда я запускаю его, думая, что скрипт ruby всегда бомбит ...
В основном это выглядит так:
system java -jar c:/dump/tools/yuicompressor-2.7.4.jar c:/dump/src/input_file.js c:/dump/src/output_file.min.js
Я знаю, что это выглядит ужасно со всемиабсолютные пути, но именно так в настоящее время работает скрипт компоновки с абсолютными путями, но эта команда работает нормально, если я просто вызываю ее в командной строке, однако, когда я запускаю ее через Rake / Ruby, она просто бомбится ... но другой системный вызовJSLint работает нормально, однако вызывает пакетный файл по абсолютному пути ...
Не удается найти какую-либо информацию об этом в Интернете, кто-нибудь видит что-то странное в приведенном выше?
Просто чтобы подтвердить всефайлы существуют в соответствующих позициях.