我最近将机器从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