Rubyの標準パッケージマネージャ(?)であるRubyGemsでRubyパッケージをインストールする機会が増えてきた。Ruby on Railsが流行ってからは特に。 で、RubyGemsでインストールする際、ローカル環境に該当パッケージがない場合は、自動的にリモートインストールすると思うんだけど、このとき、プロキシ内にいると外部ネットワークにアクセスできず、 ERROR: While executing gem ... (SocketError) getaddrinfo: no address associated with hostname.とかエラーが出てインストールできない。 こんなときは-pオプションでプロキシを設定してあげると、インストールできるようになる。 gem install パッケージ名 -r -p http://your.proxy.hostname:port_no注
