0

gem install rspec コマンドを使用するとエラーが発生します。私はプログラミングが初めてで、何か問題があったようです。アドバイスや提案は大歓迎です。

Ruby -v ruby​​ 1.8.7 (2012-02-08 パッチレベル 358) [ユニバーサル-darwin12.0]

RVM -v rvm 1.21.20 (安定版)

問題: gem install rspec, gem -v, which gem, gem list here と入力すると、次のメッセージが表示されます。

/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' from /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' from /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' from /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' from /System/Library/Frameworks/Ruby.framework/Versions /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/gem_path_searcher.rbsource_index' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/gem_path_searcher.rb:81:inの /1.8/usr/lib/ruby/1.8/rubygems.rb:881:init_gemspecs 内: 13:インチinitialize' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:839:innew' from /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' from /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: /usr/bin/gem:8 からの「require」

4

1 に答える 1

0

/Users/JTee/.gemrc を削除してみてください。ファイルであるはずですが、コンピューター上ではディレクトリです。

于 2013-08-09T15:24:21.437 に答える