【问题标题】:ERROR AND/OR CORRUPTED GEM错误和/或损坏的 GEM
【发布时间】:2013-08-11 14:03:51
【问题描述】:

我在使用 gem install rspec 命令时收到一个错误,我是编程新手,似乎出了什么问题都超出了我的想象。非常感谢任何意见或建议。

红宝石 -v ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

RVM -v rvm 1.21.20(稳定)

问题:无论我输入gem install rspec,gem -v,which gem,gem list 这里都是信息:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/config_file.rb:221:in read': Is a directory - /Users/JTee/.gemrc (Errno::EISDIR) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/config_file.rb:221:inload_file' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/config_file.rb:168:in initialize' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:384:innew' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:384:in configuration' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:634:inpath' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/source_index.rb:68:in installed_spec_directories' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/source_index.rb:58:infrom_installed_gems' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:881:in source_index' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/gem_path_searcher.rb:81:ininit_gemspecs' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/gem_path_searcher.rb:13:in initialize' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:839:innew' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:839:in searcher' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:838:insynchronize' 来自 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:838:in searcher' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:478:infind_files' 来自/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1103 来自 /usr/bin/gem:8:in `require' 来自 /usr/bin/gem:8

【问题讨论】:

    标签: rspec rubygems gem


    【解决方案1】:

    尝试删除 /Users/JTee/.gemrc。它应该是一个文件,但在您的计算机上它是一个目录。

    【讨论】:

      猜你喜欢
      • 2015-02-11
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2021-11-23
      • 1970-01-01
      相关资源
      最近更新 更多