我在Windows上使用Netbeans的SCSS- editor,以便我可以在我的项目中编辑和编译SCSS文件。SCSS- editor使用SASS/JRuby的捆绑安装,尽管有一个使用外部的选项(我不喜欢安装整个Ruby环境只是为了编译SCSS文件,所以捆绑的一个似乎是理想的)。
在大多数情况下,这工作得很好,我喜欢在我的最新项目中使用SCSS。然而,由于绑定的SASS是旧版本(3.1.20),似乎该语言的某些特性(例如%class-name extends)可能对我不可用。
我在命令行中尝试了一下(以admin身份运行),但是它没有响应(光标就在那里,好像它期望更多)。我如何更新Netbean的JRuby正在使用的捆绑SASS安装?
或者有一个替代的解决方案(除了安装Ruby或使用ScoutApp)?
多谢
我已经这样做了,但我应该补充一句,作为免责声明,我没有进行任何彻底的测试。也就是说,我所做的似乎还不错。
"外部运行时"设置仅用于SASS运行时;嵌入的JRuby版本仍然被使用,所以没有Ruby安装的麻烦。如果你去RubyForge上的SASS代码存档,下载并提取最新的tar版本(目前稳定的是3.2.9)到某个合适的文件夹,那么这个文件夹就适合SASS插件的"外部SASS运行时"位置。
设置(我知道你知道这一点,但只是为了使答案完整)在Tools->Options->Misc->Scss
中,并将您创建的文件夹放入SASS/HAML home
框中,当您选择External Sass Runtime
时出现。
显然,在旧的JRuby上使用新的SASS,甚至在旧的SCSS-Editor上使用新的SASS,都有可能出现问题,但我的项目似乎可以编译。