2013-09-28 7 views
11

Irgendwelche Ideen zu diesem Fehler - die sass compilejust ausfällt - haben Update gem update --system und gem versucht und entfernen und neu zu installieren sass gemsass kompilieren Fehler - 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

gleichen Fehler ziehen, heute Appers, mit Ruby 1.8 sass 3.2.11 kompass 0.12.2 und buildout – spacetekk

Antwort

37

Dieselbe Das Problem begann für mich heute aufzutauchen. Ich nehme an, mit Sass-3.2.11 oder einer Konfiguration, die mir nicht bekannt ist, stimmt etwas nicht.

jetzt hinter dem Problem zu erhalten deinstalliert ich die neue Version und installiert eine ältere Version wie folgt:

Deinstallieren sass

gem uninstall sass 

installieren Version 3.2.10

gem install sass --version 3.2.10 

Kompass neu installieren

gem install compass 
+0

danke, dass du recht hast - ich habe eine version zurückgesetzt und es ist ok – neilgee

+2

Es gibt einen kleinen fehler im befehl, um sass zu installieren; es sollte so lesen: gem install sass installieren --version 3.2.10 –

+0

Du hattest recht. Vielen Dank! –

0

Ich hatte vorher die Standard-OSX-Version mit Update:

gem update --system 

Dieses Problem geschaffen - nicht eine gute Idee, auf der 'out of the box' OSX-Version zu tun.

1

Dies wurde in Sass 3.2.12 behoben.

Sass Issue Queue

Also alles, was Sie tun müssen, ist Ihr sass gem

gem install sass 

Update sollte die neueste Version 3.2.12 oder höher

Verwandte Themen