2014-01-19 4 views
0

오늘부터 나침반 명령을 실행하는 데 문제가 있습니다. 그냥 몇 시간 전에 완벽하게 작동했다더 이상 나침반을 실행할 수 없습니다.

OS : 10.9.1 (댈러스 매버릭스)

루비 : 오늘

sudo gem install scss-lint

하는 SCS-보풀을 설치 ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]

012를 반환했습니다.
Fetching: colorize-0.5.8.gem (100%) 
Successfully installed colorize-0.5.8 
Fetching: sass-3.3.0.rc.1.gem (100%) 
Successfully installed sass-3.3.0.rc.1 
Fetching: scss-lint-0.17.1.gem (100%) 
Successfully installed scss-lint-0.17.1 
Parsing documentation for colorize-0.5.8 
Installing ri documentation for colorize-0.5.8 
Parsing documentation for sass-3.3.0.rc.1 
Installing ri documentation for sass-3.3.0.rc.1 
Parsing documentation for scss-lint-0.17.1 
Installing ri documentation for scss-lint-0.17.1 

이제 (나침반 명령을 실행할 때; 나침반 만들기; 나침반 시계 등등)

/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- sass/script/node (LoadError) 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in `<top (required)>' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:in `block in <top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `each' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `<top (required)>' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in `<top (required)>' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:5:in `block in <top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in `each' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in `<top (required)>' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:20:in `block in <top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:8:in `fallback_load_path' 
    from /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/bin/compass:19:in `<top (required)>' 
    from /usr/bin/compass:23:in `load' 
    from /usr/bin/compass:23:in `<main>' 

내가하는 SCS-보풀 sudo gem uninstall scss-lint

을 제거하지만 아무것도

아무도 도와 줄 수

을 변경하지?

나는 몇 가지 비슷한 질문을 발견하지만 그들 중 대부분은 (I 설치하지 않는)

내 보석은 RVM 관련이 있었다 : 이전 버전을 지정해야합니다 같은

$ gem list 

*** LOCAL GEMS *** 

actionmailer (4.0.2) 
actionpack (4.0.2) 
activemodel (4.0.2) 
activerecord (4.0.2) 
activerecord-deprecated_finders (1.0.3) 
activesupport (4.0.2) 
arel (4.0.1) 
atomic (1.1.14) 
builder (3.1.4) 
bundler (1.3.5) 
CFPropertyList (2.2.0) 
chunky_png (1.2.9) 
colorize (0.5.8) 
compass (0.12.2) 
diff-lcs (1.2.5) 
erubis (2.7.0) 
ffi (1.9.3) 
fssm (0.2.10) 
haml (4.0.4) 
hike (1.2.3) 
i18n (0.6.9) 
libxml-ruby (2.6.0) 
listen (1.1.6) 
mail (2.5.4) 
mime-types (1.25.1) 
minitest (4.7.5) 
modular-scale (1.0.6) 
multi_json (1.8.2) 
nokogiri (1.5.6) 
observr (1.0.5) 
polyglot (0.3.3) 
rack (1.5.2) 
rack-test (0.6.2) 
rails (4.0.2) 
railties (4.0.2) 
rake (10.1.1) 
rb-fsevent (0.9.4) 
rb-inotify (0.9.3) 
rb-kqueue (0.2.0) 
rspec (2.14.1) 
rspec-core (2.14.7) 
rspec-expectations (2.14.4) 
rspec-mocks (2.14.4) 
rspec-rails (2.14.0) 
rubygems-update (2.2.1) 
sass (3.3.0.rc.2, 3.3.0.rc.1) 
sassy-math (1.5) 
scss-lint (0.17.1) 
sprockets (2.10.1) 
sprockets-rails (2.0.1) 
sqlite3 (1.3.7) 
styleguide (0.1.0) 
terminal-notifier (1.5.1) 
thor (0.18.1) 
thread_safe (0.1.3) 
tilt (1.4.1) 
treetop (1.4.15) 
tzinfo (0.3.38) 
watchr (0.7) 

답변

0

가 보이는 sass 보석의 그것은 다시 작동합니다 :

당신이 gem install scss-lint를 통해 scss-lint 설치되어 있다고 가정하고, 하지 않는 한 그것을 당신의 01 년인 경우 Gemfile ~ 3.2.12sass 버전을 고정하여 번들러 이 사용 가능한 최신 버전을 자동으로로드하지 않도록 문제를 해결할 수 있습니다. scss-lint 문제 목록에서 촬영

답변 : https://github.com/brigade/scss-lint/issues/54

+0

THX 무리가 .. 재미있는 것은 내가 제거 말대꾸와 나침반을했고, 그것을 다시 설치하지만 여전히 작동하지 않는 것입니다. 이제'sass -v'를했을 때 나열된 두 개의 3.3.x 버전 만 제거했습니다. 이제 작동합니다. – pixelass