以下のように、Gemでインストールする際にエラーが発生した場合の対処方法について説明する。
c:\>gem install ruby-openid
ERROR: While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302 fetching http://gems.rubyforge.org/yaml
上記のエラーの原因は、古いダウンロードサイトにアクセスしようとして、エラーになるらしい。
以下のように、新バージョンのgemを直接ダウンロードしてgemのバージョンを更新する。
①以下のURLから「rubygems-1.8.9.zip」をダウンロードする。
http://rubyforge.org/frs/?group_id=126
②ダウンロードしたZIPを解凍し、セットアップ(setup.rb)を実行する。
(なにやらバグもなおったようだ)
C:\rubygems-1.8.9\rubygems-1.8.9>ruby setup.rb
RubyGems 1.8.9 installed
== 1.8.9 / 2011-08-23
* Bug fixes:
* Fixed uninstalling multiple gems using `gem uninstall`
* Gem.use_paths splatted to take multiple paths! Issue #148
------------------------------------------------------------------------------
RubyGems installed the following executables:
C:/Ruby187/bin/gem
③Gemのバージョンを確認する。
C:\rubygems-1.8.9\rubygems-1.8.9>gem -v
1.8.9
0 件のコメント:
コメントを投稿