2014-03-02 61 views
1

我最近擦掉了我的Mac,並且正在重新安裝所有我的開發環境 - 安裝node/npm/yeoman/grunt/bower時 - 我有一個測試程序和'grunt服務'的構建經歷了幾個步驟,然後出錯。Grunt Serve - 返回紅寶石錯誤

matt-macbook:testNew mattbtay$ grunt serve 

運行 「服務」 任務

運行 「乾淨:服務器」(清潔)任務

運行 「併發:服務器」(共同)任務

Running "copy:styles" (copy) task 


Done, without errors. 


Execution Time (2014-03-02 04:05:29 UTC) 
loading tasks 8ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 40% 
copy:styles 11ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 55% 
Total 20ms 
    Warning: /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>' Use --force to continue. 

    Aborted due to warnings. 

執行時間( 2014-03-02 04:05:22 UTC) 併發:服務器8.7s▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇100% 總8.7s

+0

不確定,因爲我們無法看到您的Gruntfile,但它看起來像缺少指南針庫。請參閱[指南針網站](http://compass-style.org/install/)以獲取安裝紅寶石的幫助。 –

+0

這就是我認爲(起初) 亞光的MacBook:testNew mattbtay $寶石列表--local ***當地的寶石*** 賽璐珞(0.15.2) CFPropertyList(2.2.0) chunky_png(1.3.0) 羅盤(0.12.2) FFI(1.9.3) fssm(0.2.10) 的libxml-紅寶石(2.6.0) 聽(2.4.1) 引入nokogiri(1.5.6) (1.3.4) rb-fsevent(0.9.4) rb-inotify(0.9.3) ruby​​gems-update(2.2.2) sass(3.3.0.rc.5) sqlite3(1.3.7) 定時器(1.1.0) – mattbtay

回答

1

答案是更新青菜的版本

須藤寶石卸載青菜 sudo的創業板安裝青菜 sudo的創業板安裝指南針

(我又安裝了指南針,和每一件事看起來好。可能是SASS的不兼容版本???)