Я объединяю (а затем уменьшаю с помощью YUI-компрессора) мои файлы CSS и JS.Мое веб-приложение прекрасно работает, когда просто связываете отдельные файлы.
Теперь я хочу объединить файлы в один файл CSS, поэтому я просто делаю следующее:
find / myapp / js /-type f -name "incl _ *. js" -exec cat {} +> ./teven/js_backend_merged.js
Это прекрасно объединяет все мои файлы JavaScript.Когда я делаю это на моем Mac, все идет хорошо, и я могу без проблем использовать объединенный файл в своем приложении
Когда я объединяю одни и те же файлы одной и той же командой на моем сервере CentOS, это не работаетМой JS начинает бросать ошибки.У меня та же проблема при объединении файлов CSS, CSS не отображается правильно на моем окне Centos при объединении.Это происходит, когда я объединяю их на моем MAC.
Кроме того, я делал тот же процесс раньше на моем предыдущем сервере Centos, без проблем вообще.
Я думаю, прямоможет быть проблема с набором символов на сервере?Кто может решить эту маленькую загадку, которая заняла 2 полных дня моего времени уже без всякой удачи ...
ОБНОВЛЕНИЕ: проблема в том, что команда: find / myapp / js / -type f -name "incl _ *. js "-exec cat {} +> ./tegoti/js_backend_merged.js упорядочивает файлы с incl_01 по incl_02, ... правильно на Mac, но одна и та же команда упорядочивает эти файлы по-разному на сервере
Я вижу, что могу использовать sort -n для сортировки результатов, но не могу заставить вышеуказанную команду работать корректно с добавленной в нее опцией сортировки.