所以我试图在Mac OS X上运行grunt 但是,每当我运行它时,它总是给我这个错误。事实上,每当我尝试做任何涉及红宝石的事情时,它都会给我这个错误,甚至像gem -v
这样的东西我在谷歌附近检查过,他们说在/ usr / bin / gems中包含一行,但我发现它已经包含在第9行
8 require 'rubygems'
9 require 'rubygems/gem_runner'
10 require 'rubygems/exceptions'
它指向我的Library目录中的config.rb文件,特别是在这一行:
39 include Gem::UserInteraction
可以做些什么来消除这个错误?
答案 0 :(得分:1)
我不完全确定原因是什么,但我认为最近的宝石更新打破了它(因为一些rubygems版本附带问题:https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc)。似乎rubygems中的config_file搞砸了,并且不能包含UserInteraction gem。
为我修复的是从http://rubygems.org/pages/download手动下载并安装最新的rubygems(v2.1.11)。尝试一下,也可以解决您的问题,同时我们会等待某人解释根本原因。