Я сталкиваюсь со странной проблемой, которая, конечно, не сложна, но я не могу понять, что ее вызывает.После развертывания моего приложения через Capistrano я передаю все свои css через компрессор yui, используя:
run "find #{current_path}/public/static/css/ -name '*.css' -print0 | xargs -0 -I file #{cmd} file -o file"
Быстрый просмотр и несколько тестов заставили меня принять решение использовать uglify-js для сжатия JavaScript, поэтому я пошел по простой
uglify_bin = "uglifyjs"
run "find #{current_path}/public/static/js/ -type f -name '*.js' -print0 | xargs -0 #{uglify_bin}"
по тому же рецепту.Кажется, что развертывание идет хорошо, но быстрая проверка моих файлов js показывает, что uglifyjs не справился со своей задачей.
Вот выдержка из вывода консоли:
* executing "find /home/USER/www/project/current/public/static/js/ -type f -name '*.js'| xargs uglifyjs --overwrite"
servers: ["project.com"]
[project.com] executing command
command finished in 127ms
Где я нахожусьполный идиот (да, это слово ...)?Спасибо.