在代理服务器后面安装Bundler Gem

时间:2014-07-18 13:34:02

标签: ruby windows proxy bundler

我在代理服务器后面安装bundler gem时遇到问题。

$ gem install bundler --http-proxy http://my.proxy/proxy.pac:80
ERROR:  Could not find a valid gem 'bundler' (>= 0) in any repository
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    bad response Not Found 404 (http://rubygems.org/latest_specs.4.8.gz)

$ rails -v
Rails 4.1.1

$ ruby --version
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

有人建议如何解决这些错误吗?

3 个答案:

答案 0 :(得分:4)

来自gem help install文档:

sudo gem install bundler -p http://myawesome.proxy.com:1234

答案 1 :(得分:2)

试试这个:

sudo HTTP_PROXY =" http://10.3.100.207:8080" gem install bundler

替换" 10.3.100.207"与您的主人和" 8080"使用您的"端口值"

或试试这个:

sudo HTTP_PROXY =" http://10.3.100.207:8080"或sudo导出HTTP_PROXY =" http://10.3.100.207:8080"

由于这个原因我遇到问题,也可以使用https和HTTPS。

答案 2 :(得分:0)

我认为gem不支持评估.pac文件。您需要直接为其提供正确的代理配置。