gem sources の追加
$ gem env
とやれば
RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin9] - INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /opt/local/bin/ruby - EXECUTABLE DIRECTORY: /opt/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-darwin-9 - GEM PATHS: - /opt/local/lib/ruby/gems/1.8 - /Users/ofukui/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com", "http://gems.github.com", "http://gemcutter.org"] - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com - http://gems.github.com - http://gemcutter.org
とgem 環境が表示される。
この gem sourcesを追加や削除するには
まず追加
gem sources -a http://gems.github.com/
削除は
gem sources -r http://gems.github.com/
とやればよい。はず。実際にMacではそう。
しかしWindowsではなぜかそうなってくれない。
まず初期状態
C:\>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i386-mingw32] - INSTALLATION DIRECTORY: c:/ruby/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: c:/ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: c:/ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - c:/ruby/lib/ruby/gems/1.9.1 - C:/Users/ofukui/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ C:\>gem sources -lhttp://gemcutter.org/ を追加してみるCURRENT SOURCES ***
http://rubygems.org/C:\>gem sources -a http://gemcutter.org/ http://gemcutter.org/ added to sourcesメッセージが出ているので追加されたと思いきや 再度リストしてみるとC:\>gem sources -lむぅ〜 追加されない。CURRENT SOURCES ***
http://rubygems.org/