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注
![プロキシが邪魔してRubyGemsでインストールできないとき - 猫背ミジンコ](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc918499ed05678002ada64f6db1d095832defa1/height=288;version=1;width=512/http%3A%2F%2Fkyow.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)