質問

を取得します以下のようなエラーをはじめようとする場合、イ RubyGems.私たGooglingものがなかった者でなければならない幸運である。ではもし、この問題を解決すか。


C:\rubygems-1.3.0> ruby setup.rb
.
.
install -c -m 0644 rubygems/validator.rb C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/validator.rb
install -c -m 0644 rubygems/version.rb C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/version.rb
install -c -m 0644 rubygems/version_option.rb C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/version_option.rb
install -c -m 0644 rubygems.rb C:/Ruby/lib/ruby/site_ruby/1.8/rubygems.rb
install -c -m 0644 ubygems.rb C:/Ruby/lib/ruby/site_ruby/1.8/ubygems.rb
cp gem C:/Users/brian/AppData/Local/Temp/gem
install -c -m 0755 C:/Users/brian/AppData/Local/Temp/gem C:/Ruby/bin/gem
rm C:/Users/brian/AppData/Local/Temp/gem
install -c -m 0755 C:/Users/brian/AppData/Local/Temp/gem.bat C:/Ruby/bin/gem.bat
rm C:/Users/brian/AppData/Local/Temp/gem.bat
Removing old RubyGems RDoc and ri
Installing rubygems-1.3.0 ri into C:/Ruby/lib/ruby/gems/1.8/doc/rubygems-1.3.0/ri
./lib/rubygems.rb:713:in `set_paths': undefined method `uid' for nil:NilClass (NoMethodError)
        from ./lib/rubygems.rb:711:in `each'
        from ./lib/rubygems.rb:711:in `set_paths'
        from ./lib/rubygems.rb:518:in `path'
        from ./lib/rubygems/source_index.rb:66:in `installed_spec_directories'
        from ./lib/rubygems/source_index.rb:56:in `from_installed_gems'
        from ./lib/rubygems.rb:726:in `source_index'
        from ./lib/rubygems.rb:138:in `activate'
        from ./lib/rubygems.rb:49:in `gem'
        from setup.rb:279:in `run_rdoc'
        from setup.rb:296

C:\rubygems-1.3.0>

していまRuby-1.8.6設置ノートpcは、Windows Vista.

おかげさまで、事前に Brian

役に立ちましたか?

解決

いいえ置下のcygwin;スその他の事由による事故があったunix系オペレーティングシステム。編集:(実際に、ログに記のようになりではありまWindows特有のものがラン---だらだらとラインのUACを保護しますか?)

だいただけます。 Windowsルビーワンをクリックしインストーラー, でrubygems.いない場合は、rubygems機能が必要になる場合があり require "rubygems" にスクリプトを追加した-rubygemsおRUBYOPT環境変数となります。きも必要とrubygemsからのコマンドラインとの ruby -rubygems myscript.rb.

しようとしていませインストールで別途その他の理由がありますか?

他のヒント

Vistaにrubygems 1.2.0がインストールされていますが、正常に動作します。テスト済みのrubygems 1.3.0はまだありません。

Vistaのrubygems 1.3でも同じエラーが見つかりました。 1.2にダウングレードしましたが、修正されたようです

確認することもできますが、何らかの奇妙な理由でWindows上のrubygems 1.3.0がまったく機能しません。

ダウングレード、1.3.0の上に1.2.0を再インストールします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top