2013-09-28 366 views
11

Bất kỳ ý tưởng về lỗi này - compilejust sass thất bại - đã cố gắng cập nhật đá quý --system và đá quý cập nhật và loại bỏ và cài đặt lại viên ngọc sasssass biên dịch lỗi - 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

Cùng một lỗi, appers ngày hôm nay, với ruby ​​1,8 sass 3.2.11 la bàn 0.12.2 và xây dựng – spacetekk

Trả lời

37

cùng này vấn đề bắt đầu xuất hiện cho tôi hôm nay. Tôi cho rằng có điều gì đó sai với sass-3.2.11 hoặc một số cấu hình mà tôi không biết.

Để vượt qua vấn đề này bây giờ tôi gỡ bỏ cài đặt phiên bản mới và cài đặt một phiên bản cũ như vậy:

Uninstall sass

gem uninstall sass 

Cài đặt phiên bản 3.2.10

gem install sass --version 3.2.10 

Cài đặt lại la bàn

gem install compass 
+0

cảm ơn bạn đã đúng - Tôi đã bỏ lại một phiên bản và ok của nó – neilgee

+2

Có một lỗi nhỏ trong lệnh để cài đặt sass; nó nên đọc như thế này: gem install sass --version 3.2.10 –

+0

Bạn đã đúng. Cảm ơn! –

0

tôi trước đây đã được cập nhật phiên bản mặc định OSX với:

gem update --system 

này tạo ra vấn đề - không phải là một ý tưởng tốt để làm trên 'ra khỏi hộp' OSX phiên bản.

1

Điều này đã được khắc phục trong sass 3.2.12.

Sass Issue Queue

Vì vậy, tất cả các bạn cần làm là cập nhật sass đá quý của bạn

gem install sass 

nên kéo phiên bản mới nhất 3.2.12 hoặc cao hơn