sass - 手表在首次发布后没有更新(sass 3.1.16)

waf*_*ffl 10 css ruby sass

我正在和sass一起为我正在研究的一个简单的静态网站编写css.我已经运行了sass --watch custom.scss:custom.css在启动时编译好的消息:

Sass正在关注变化.按Ctrl-C停止.

覆盖custom.css

但是,每当我更新.scss文件时,都没有任何反应.我之前没有在rails应用程序的上下文中使用SASS,所以我想知道我是否遗漏了什么?

我的scss文件也非常简单,所以我怀疑它对任何东西都很窒息,特别是因为它在第一次运行时起作用.

sass -vSass 3.1.16 (Brainy Betty)关于Lion 10.7.2的报告

pju*_*ble 8

现在已经在最近的提交中修复了这个问题.

更新的稳定宝石(3.1.17)尚未发布,但您等待时有几个选择:

  1. 坚持使用3.1.16并在加载手表时使用绝对路径,例如:

    sass --watch /User/name/project/scss:/User/name/project/css
    
    Run Code Online (Sandbox Code Playgroud)

    该错误应该只发生在相对路径上,因此这可以解决它.

  2. 使用更新的(alpha)版本

    gem install sass --pre
    
    Run Code Online (Sandbox Code Playgroud)
  3. 按照@Marco Lazzeri的建议暂时回滚到3.1.15