2014-01-19 117 views
0

我在運行指南針命令時出現問題(從今天開始)。它是完美的工作僅僅幾個小時前無法運行指南針

OS: 10.9.1(小牛)

紅寶石:ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]

我今天

sudo gem install scss-lint

安裝SCSS皮棉

其中返回

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>' 

我刪除SCSS皮棉 sudo gem uninstall scss-lint

,但什麼都沒有改變

任何人可以幫助我嗎?

我發現了一些類似的問題,但大多數都(我沒有安裝)

我的寶石是有關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和不 已經在你的Gemfile,您應該能夠通過 將sass版本固定在您的Gemfile3.2.12中,以便打包程序 不會自動嘗試加載最新的可用版本。

答案從scss-lint問題清單採取:https://github.com/brigade/scss-lint/issues/54

+0

THX一堆..有趣的是我沒有卸載青菜和羅盤,並重新安裝,但它仍然沒有工作。現在我只卸載了當我做'sass -v'時列出的兩個3.3.x版本。它現在有效。 – pixelass