Сборка файлов Sass в Ant не работает из Eclipse

1

Мы переносим файлы CSS в нашем веб-приложении Java в Sass. В настоящее время мы используем Ant для создания нашего проекта, и нам удалось создать цель, которая будет запускать Sass в наших файлах SCSS. Цель работает как ожидается в OSX через Terminal, в Windows 8 и 8.1 через командную строку (когда Ruby был правильно добавлен в PATH), версию OSX для Eclipse и версию Windows IntelliJ IDEA при использовании функции Ant Build. Проблема в том, что она не работает при запуске версии Windows Eclipse. Всякий раз, когда мы пытаемся запустить Ant-сборку через Eclipse, мы получаем следующую ошибку:

[apply] ruby.exe: No such file or directory -- C:/Dev/project/sass (LoadError)

Если я изменил путь Sass.bat на "C:\dev\ruby \ bin\sass.bat", он работает, но я бы хотел этого избежать, так как каждый разработчик должен будет обновить свою копию файла Ant до укажите их папку ruby /bin.

Я подозреваю, что в Eclipse есть дополнительный шаг, который нужно выполнить, чтобы правильно настроить Ant, но я изо всех сил пытаюсь решить, в чем проблема. Благодарю!

Теги:
ant

1 ответ

0

Имела та же проблема. Я только что добавил это. По крайней мере, он единственный для пользователей Windows.

<condition property="sass" value="C:/Ruby22/bin/sass.bat" else="sass" >
    <os family="windows" />
</condition>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню