かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

gemにproxyの設定が出来ない

やり方が悪いのだろうか。
昔の自分の日記を見る限りだと-pで指定してやればうまくいってたみたいだ。
んで、自分がproxy通さないといけない環境ってのは会社しかないので会社で試したはず。

でも、最近出来ない。
とりあえず-pを指定しないでやると下みたいになる。

D:\>gem install rails
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    getaddrinfo: no address associated with hostname.(SocketError)

これは予想通り。
そして-pでproxyを通すようにすると…

D:\>gem install rails -p http://プロクシー:8080
ERROR:  While executing gem ... (NoMethodError)
    undefined method `[]=' for #<Gem::ConfigFile:0x2cff268>

う〜ん 謎だ。唯一気になる点があるとすれば、うちのproxyサーバのアドレスにハイフンが入ってるくらいだろうか…
ちなみにgemのバージョンは0.9.4。
皆うまくいってるのかな??