我最近將機器從iMac轉移到帶有Mavericks的新MacBook Pro。一切都很好,但我注意到,當我保存一個文件時,Grunt崩潰了(自動更新不起作用)。我嘗試更新我的系統,但是當我通過終端我收到以下錯誤運行我咕嚕任務:Grunt任務指南針失敗 - 無法找到RubyGem指南針(> = 0)
Running "compass:dev" (compass) task
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem compass (>= 0) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/compass:18
會有人有任何建議如何解決這一問題?我從我的項目中刪除了指南針並完成了npm安裝,沒有任何改變。
當我運行$ gem list
我得到如下:
*** LOCAL GEMS ***
bigdecimal (1.2.0)
bundler (1.5.1)
bundler-unload (1.0.2)
executable-hooks (1.2.6)
gem-wrappers (1.2.4, 1.2.1)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)
test-unit (2.0.0.0)
然後我試圖運行$ sudo gem update --system
但我得到了興田以下回應:Latest version currently installed. Aborting.
任何想法,任何人嗎?
我猜一些代碼需要* compass * gem來使用,它可能是你的** Rakefile **中的代碼,因爲我看到了'compass:dev'任務,這是一個rake任務。 –
你解決了嗎? – jayM