プログラマでありたい

おっさんになっても、プログラマでありつづけたい

Gemのリポジトリの追加と削除

 Amazon EC2ではもっぱらRightScaleが提供するCentOSを使っています。特に癖もなく使いやすく満足です。1点不満があるとすれば、デフォルトで設定されているRubyのGemのリポジトリサーバが遅くて、Rubyのモジュールインストールに時間が掛かることくらいです。
 ということで、参照先の変更の仕方です。

現状の調査

# gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/1.8
     - /root/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.rubyforge.org/", "http://ec2-us-east-mirror.rightscale.com/rubygems/archive/latest/"]
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
     - http://ec2-us-east-mirror.rightscale.com/rubygems/archive/latest/

追加

rubyforgeとgithubがあれば充分でしょう。

# gem sources -a http://gems.rubyforge.org/
# gem sources --add http://gems.github.com/

削除

RightScaleのリポジトリサーバよ、さらば

gem sources -r http://ec2-us-east-mirror.rightscale.com/rubygems/archive/latest/


Enjoy!!