如何捆绑在代理后面安装git gem?

时间:2010-10-27 11:33:03

标签: ruby git proxy rubygems bundle

我在代理后面,我的Gemfile中有一个git gem。如何配置bundler以使用git和相应的代理参数?

我已经设置了适当的$ http_proxy,以及我的.gemrc。不过,它不起作用。

2 个答案:

答案 0 :(得分:5)

你确定你使用的是git-over-http吗?即你的git网址是以http://开头吗?

答案 1 :(得分:3)

  1. 请记住,当您执行sudo时,不会保留为您的用户设置http_proxy - 为了保留它,请执行:

    sudo -E yourcommand
    

    首先安装cntlm本地代理,我的gem安装工作正常。这里的说明简洁:http://www.leg.uct.ac.za/howtos/use-isa-proxies

  2. 您需要输入域名

  3. ,而不是学号
  4. 要使用cntlm本地代理,请执行:

    sudo gem install --http-proxy http://localhost:3128 theGem