2013-09-28 8 views
11

Tutte le idee su questo errore - il compilejust sass fallisce - hanno cercato di aggiornamento gemma --system e gemma aggiornare e rimuovere e reinstallare gemma sasssass Compilare l'errore - StalenessChecker :: Mutex (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

stesso errore, appers oggi, con Ruby 1.8 sass 3.2.11 bussola 0.12.2 e buildout – spacetekk

risposta

37

Questo stesso il problema è iniziato per me oggi. Suppongo che ci sia qualcosa di sbagliato in sass-3.2.11 o in una configurazione di cui non sono a conoscenza.

Per superare il problema, per ora ho disinstallato la nuova versione ed ho installato una versione precedente in questo modo:

Disinstalla sass

gem uninstall sass 

Installare la versione 3.2.10

gem install sass --version 3.2.10 

Reinstallare la bussola

gem install compass 
+0

grazie hai ragione - ho ritirato una versione e la sua ok – neilgee

+2

C'è un piccolo errore nel comando per installare sass; dovrebbe leggere in questo modo: gem install sass --version 3.2.10 –

+0

Avevi ragione. Grazie! –

0

ho già avuto aggiornato la versione di default OSX con:

gem update --system 

Questo ha creato il problema - non è una buona idea per fare il 'out of the box' versione di OSX.

1

Questo problema è stato risolto in sass 3.2.12.

Sass Issue Queue

Quindi tutto quello che dovete fare è aggiornare il sass gioiello

gem install sass 

dovrebbe tirare l'ultima versione 3.2.12 o superiore