proxy環境でbundlerを使う
今日、proxy環境でbundlerを使っててハマったのでメモ。
bundle install
したら、
Network error while fetching
って出る。
あ、proxyだなー。と思って、設定方法を色々調べてたら、 .gemrcに
http_proxy: http://example.proxy.com:8080/
って書けばいいよ。みたいな記述を見つけて試してみたんだけど、
同じエラーが出続けてる。。。
どうやら、bundlerは.gemrcは使ってないみたい。
じゃあどうするか?
環境変数をセットする。
export http_proxy=http://proxy.example.com:8080/
ってすることで、出来ました。
もう少し調べてみたら、.gemrcが使用されていないってIssueがあがってたみたい。
https://github.com/bundler/bundler/issues/1009
で、対応済みの様子。
https://github.com/bundler/bundler/commit/d80077386db82ad97fad8499ec0f2524132eeef0
でも、ver1.4からの対応なのかな。