Grails 插件 compass-sass 不适用于 grails 版本 2.3.5
Posted
技术标签:
【中文标题】Grails 插件 compass-sass 不适用于 grails 版本 2.3.5【英文标题】:Grails plugin compass-sass doesn't work on grails version 2.3.5 【发布时间】:2014-03-25 03:42:00 【问题描述】:在最新版本的 Grails 2.3.5 中,我正在尝试使用插件 compass-sass。
所以,我将以下内容放入我的 build.groovy 文件中。编译“:compass-sass:0.7”
并且,我在运行示例应用程序时将以下内容添加到“参数”中。 PATH=C:\jruby-1.7.4\bin
在这里我要做的就是运行应用程序,它应该可以工作。我知道,因为我在 Grails 2.1.1 上运行它。
发生的情况是,应用程序运行并且根本没有提及指南针。我应该在 grails 控制台中看到以下内容“执行:jruby -S compass watch --sass-dir ./src/scss --css-dir ./web-app/css/local --output-style nested --images -dir web-app/images --relative-assets"
有人有什么想法吗?
顺便说一句,我已经安装了 JRuby,并且在 JRuby 中安装了 compass。
【问题讨论】:
【参考方案1】:所以我想通了。
Compass-sass 依赖事件“eventConfigureTomcat”在 scss 文件更改时做出反应。此事件位于 compass-sass 插件本身的 _Events.groovy 文件中。
事实证明事件“eventConfigureTomcat”不会在 Grails 2.3 中触发。
在我弄清楚这一点后,很容易找到有关此 Grails 错误的信息。
这是 *** 的链接 - The eventConfigureTomcat is not invoked in Grails 2.3. How to config tomcat in grails 2.3 development environment?
无论如何,解决方法是敲掉 fork 以运行。见下文。
grails.project.fork = [
run: false,
]
【讨论】:
以上是关于Grails 插件 compass-sass 不适用于 grails 版本 2.3.5的主要内容,如果未能解决你的问题,请参考以下文章
带有 Spring Security 核心和 CORS 插件的 grails REST API 不适用于 OPTIONS http 方法请求
Spring 安全性不适用于 JBoss 应用程序服务器上的 Grails 项目
Grails 2.x createCriteria 'or' 不适用于嵌套关联