我在代理服务器后面安装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]
有人建议如何解决这些错误吗?
答案 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
文件。您需要直接为其提供正确的代理配置。