我后面的防火墙以ntlm模式运行Microsoft ISA服务器。哈希任何人成功地获得他们的Ruby宝石安装/更新通过Ruby SSPI宝石或其他方法?
... 还是我太懒了?
注意:rubysspi-1.2.4不起作用。
这也适用于“igem”,IronRuby项目的一部分
我后面的防火墙以ntlm模式运行Microsoft ISA服务器。哈希任何人成功地获得他们的Ruby宝石安装/更新通过Ruby SSPI宝石或其他方法?
... 还是我太懒了?
注意:rubysspi-1.2.4不起作用。
这也适用于“igem”,IronRuby项目的一部分
当前回答
我在一个代理后面工作,刚刚通过直接从http://rubygems.org下载安装了SASS。
然后我运行sudo gem install [path/to/ downloads /gem/file]。我不能说这对所有宝石都适用,但它可能会帮助一些人。
其他回答
我尝试了其中的一些解决方案,但没有一个奏效。我终于找到了一个适合我的解决方案:
gem install -p http://proxy_ip:proxy_port rails
使用-p参数传递代理。我使用的是Gem版本1.9.1。
对于Windows操作系统,我使用Fiddler来解决这个问题。
从www.fiddler2.com安装/运行Fiddler 运行gem: $gem install——http-proxy http://localhost:8888 $gem_name
快速回答:为安装/更新添加带有参数的代理配置
gem install --http-proxy http://host:port/ package_name
gem update --http-proxy http://host:port/ package_name
如果您使用的是*nix系统,请使用以下命令:
export http_proxy=http://${proxy.host}:${port}
export https_proxy=http://${proxy.host}:${port}
然后试试:
gem install ${gem_name}
这完全有效:
gem install --http-proxy http://COMPANY.PROXY.ADDRESS $gem_name