罗盘手表编译一次,没有注意到进一步的变化

Yan*_*ner 10 sass compass-sass compass

我在Windows 7上使用SASS + Compass.我最近将SASS从3.2.10升级到3.4.2,将Compass从0.12.2升级到1.0.1.我通过卸载旧版本并在命令提示符下使用gem uninstall/install安装新版本来进行升级.

现在,当我在运行指南针监视后对SCSS文件进行更改时,只会注意到并编译第一组更改.在指南针看起来它看起来正在观察变化之后,但实际上在第一次观察之后没有其他变化.我必须终止(Ctrl + C)并重新运行指南针监视.添加--poll命令似乎没有帮助.

在升级之前没有发生这种奇怪的行为.

我怎样才能解决这个问题?

Yan*_*ner 14

原来最新版本的Compass是罪魁祸首.我卸载了它并安装了1.0.0版本的alpha 13(我保留了Sass原样 - 最新版本3.4.2).

compass watch但编译一次,并用自行终止"上线的C ['53’] LoadError:无法加载这样的文件- WDM ......"

我切换到compass watch --poll现在一切都恢复正常 - 指南针手表,编译,手表,编译......

  • 没有重新安装,只需使用`--poll`为我工作! (3认同)

Flo*_*ram 5

卸载 sass 和 compass:

gem uninstall sass
gem uninstall compass
Run Code Online (Sandbox Code Playgroud)

安装-sass版本3.4.0

gem install sass -v 3.4.0
Run Code Online (Sandbox Code Playgroud)

安装 - 指南针版本 1.0.1

gem install compass
Run Code Online (Sandbox Code Playgroud)

现在你可以运行

compass watch 
Run Code Online (Sandbox Code Playgroud)

没有--民意调查