認証プロキシ越えのscript/plugin
gemなんかは環境変数http_proxyを設定しておけば認証プロキシも問題ないが、pluginは駄目なのでその対処。
rubyの標準添付ライブラリであるopen-uriの216行目の所を以下のように変更。
open-uri.rb
klass = Net::HTTP::Proxy(proxy.host, proxy.port) ↓ 変更 klass = Net::HTTP::Proxy(proxy.host, proxy.port, proxy.user, proxy.password)
で、そのうえでhttp_proxyを設定してやれば認証プロキシ越しでもpluginのインストールが可能になります。
# export http_proxy="http://user:pass@host:port"