2013-09-28 48 views
11

任何想法此錯誤 - 將青菜compilejust失敗 - 已嘗試寶石更新--system和寶石更新和刪除並重新安裝青菜寶石SASS編譯錯誤 - StalenessChecker ::互斥(NameError)

sudo sass --update --trace styles.scss overwrite styles.css 
Password: 
/Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/plugin/staleness_checker.rb:27: uninitialized constant Sass::Plugin::StalenessChecker::Mutex (NameError) 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `require' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/plugin/compiler.rb:7 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `require' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/plugin.rb:4 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:53:in `require' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/exec.rb:381:in `watch_or_update' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/exec.rb:326:in `process_result' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/exec.rb:41:in `parse' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/../lib/sass/../sass/exec.rb:21:in `parse!' 
    from /Library/Ruby/Gems/1.8/gems/sass-3.2.11/bin/sass:9 
    from /usr/bin/sass:23:in `load' 
    from /usr/bin/sass:23 
+0

同樣的錯誤,今天appers,紅寶石1.8青菜3.2.11羅盤0.12.2和擴建 – spacetekk

回答

37

此相同問題今天開始出現。我想sass-3.2.11有些問題,或者我不知道的一些配置。

爲了讓過去的問題,現在我卸載新版本,並安裝了舊版本,像這樣:

卸載青菜

gem uninstall sass 

安裝版本3.2.10

gem install sass --version 3.2.10 

重新安裝指南針

gem install compass 
+0

謝謝你是對的 - 我放棄了一個版本,它的好 – neilgee

+2

安裝sass的命令有一個小錯誤;它應該看起來像這樣:gem install sass --version 3.2.10 –

+0

你是對的。謝謝! –

0

我以前更新默認OSX版本:

gem update --system 

這造成的問題 - 不是一個好主意,做的「開箱即用」 OSX版本。

1

這已在3.2.12版本中修復。

Sass Issue Queue

因此,所有你需要做的就是更新您的青菜寶石

gem install sass 

應該拉最新版本3.2.12或更高