【发布时间】:2015-01-19 21:54:22
【问题描述】:
我们正在将 Java webapp 中的 CSS 文件迁移到 Sass。目前我们正在使用 Ant 来构建我们的项目,并且我们已经成功地创建了一个目标,它将在我们的 SCSS 文件上运行 Sass。目标通过终端在 OSX 上按预期工作,在 Windows 8 和 8.1 上通过命令提示符(当 Ruby 已正确添加到 PATH 时)、Eclipse 的 OSX 版本以及使用 Ant Build 功能时通过 IntelliJ IDEA 的 Windows 版本。问题是它在运行 Windows 版本的 Eclipse 时不起作用。每当我们尝试通过 Eclipse 运行 Ant 构建时,我们都会收到以下错误:
[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,但我正在努力找出问题所在。谢谢!
【问题讨论】:
标签: java ruby eclipse windows ant