Magento罗盘手表仅在第一次使用

时间:2014-08-31 07:41:10

标签: ruby magento compass-sass

Magento v1.9 rwd需要使用sass。

几周前,当我安装红宝石和指南针时,罗盘看起来效果很好。这真是一个不错的工具。

但是今天,当我在新环境中再次安装ruby193 +指南针(sass)时,指南针只是在第一次编译和创建css,而不是观察scss文件的任何后续更改。

指南针版本是1.0.1,sass是3.4.2。

我的项目真的有点时间了,但除了在scss上进行任何更改时重启手表,我没有任何其他选择。这真是一场噩梦。

1 个答案:

答案 0 :(得分:0)

经过网上的一些研究,这个问题看起来像是由最新的Sass造成的。我们知道,默认情况下,我们在安装Compass时会始终安装最新的Sass。

我们可以在最近几天发现,有两个新版本的sass:

3.4.2 August 29, 2014 (323 KB)
3.4.1 August 23, 2014 (325 KB)
3.4.0 August 19, 2014 (324 KB)
....

两周前,我安装了3.4.0(我相信),它正在使用Compass(版本1.0.1)

1.0.1 (08/19/2014)
1.0.0 (08/15/2014)
...

所以我尝试取消默认Sass并安装早期版本的Sass。可爱的看着再次工作。我喜欢它,并希望我的时间可以拯救许多其他人。

gem unintall sass
gem intall sass -v=3.4.1
顺便说一句,如果你安装了Ruby + Compass,发现它根本不工作,你必须检查config.rb。罗盘手表没有用,我有一个错误的配置项,如:

sass_dir = "../sass"

我们知道,在Magento v1.9 RWD上,它应该是

sass_dir = "../scss"