У меня есть эта ANT задачу выполнить Sass в проекте Eclipse:В затмении, выполняющем Sass с задачей ANT. Зачем мне устанавливать «исполняемый файл» на «sass.bat» вместо «sass»?
<project basedir="." default="sass">
<target name="sass">
<apply dest="www/styles" executable="sass">
<srcfile/>
<targetfile/>
<fileset dir="styles" includes="*.scss"/>
<mapper from="*.scss" to="*.css" type="glob"/>
</apply>
</target>
</project>
Это отлично работает в Ubuntu. В Windows 7 я должен установить исполняемый файл как sass.bat
.
Это ошибка:
Buildfile: D:\my_workspace\my_project\build.xml
sass:
BUILD FAILED
D:\my_workspace\my_project\build.xml:3: Execute failed: java.io.IOException:
Cannot run program "sass" (in directory "D:\my_workspace\my_project"):
CreateProcess error=2, The system cannot find the file specified
Total time: 326 milliseconds
И, дерзость и sass.bat может быть вызван из командной строки, так как папка Ruby/bin
в системе PATH
переменной.
Я не хочу распространять две версии этого файла для разных ОС.
Как я могу это решить?
Я забыл прокомментировать, что ваш «не ответ» направил меня на мой ответ. Большое спасибо. – francadaval