“错误响应代理认证”在 Windows 上使用 gem 时

发布于 2024-12-10 15:28:12 字数 507 浏览 0 评论 0原文

当我尝试添加源时:

C:\>gem source --verbose --add http://gemcutter.org

GET http://gemcutter.org/specs.4.8.gz
407 Proxy Authentication Required
Error fetching http://gemcutter.org:
    bad response Proxy Authentication Required 407 (http://gemcutter.org/specs.4.8.gz)

ps 我的 Windows XP 客户端通过代理访问网络,所以我尝试:

C:\>gem -v
1.8.10

C:\>gem source --verbose --http-proxy http://192.168.10.24:3128 --add http://gemcutter.org

但返回相同的错误。我该如何修复它?

When I try to add source:

C:\>gem source --verbose --add http://gemcutter.org

GET http://gemcutter.org/specs.4.8.gz
407 Proxy Authentication Required
Error fetching http://gemcutter.org:
    bad response Proxy Authentication Required 407 (http://gemcutter.org/specs.4.8.gz)

p.s. my Windows XP client accesses the web via a proxy, so I tried:

C:\>gem -v
1.8.10

C:\>gem source --verbose --http-proxy http://192.168.10.24:3128 --add http://gemcutter.org

but returns the same error. How can I fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

债姬 2024-12-17 15:28:12

您需要以某种方式将代理用户名和密码放在那里。

在 *nix 机器上,gem 会查找名为 HTTP_PROXY 的环境变量。您也可以在 Windows 上设置此变量。

在运行 gem 命令之前运行 SET HTTP_PROXY=http://%USER%:%PASSWORD%@192.168.10.24:3128


另一种可能性是在您的计算机本身上安装另一个“代理”。请参阅如何从位于代理 (ISA-NTLM)http://ntlmaps.sourceforge.net/ 了解详细信息。


您也许可以使用 rubysspi。请参阅此处的说明。

You need to put the proxy username and password in there somehow.

On *nix machines, gem looks for an environment variable named HTTP_PROXY. You can set this variable on windows too.

Run SET HTTP_PROXY=http://%USER%:%PASSWORD%@192.168.10.24:3128 before you run your gem command.


Another possibility is to install another "proxy" on your computer itself. See How do I update Ruby Gems from behind a Proxy (ISA-NTLM) and http://ntlmaps.sourceforge.net/ for details on this.


You might be able to use rubysspi. See the instructions here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文