如何通过代理授权安装gem
我支持公司代理,需要授权才能使用它。当我尝试仅使用选项 -p http://ip.of.my.proxy:3128
时,它会抛出错误 407。有解决方法吗?
I am behind a corporate proxy and it needs authorization to use it. When I try just to use option -p http://ip.of.my.proxy:3128
, it throws error 407. Is there a workaround?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此解决方案在模拟情况下适用于我(经过认证的代理后面的公司网络):
http_proxy: http://:@:
this solution works for me in analog situation (corporate network behind autenticated proxy):
http_proxy: http://<YOUR_USER>:<YOUR_PASSWORD>@<YOUR_PROXY_HOST>:<YOUR_PROXY_PORT>
这就是我想出来的方法。希望它也适合你。
请注意,授权(即用户名和密码)需要填写在系统的代理设置中。
如果您不是 root 用户,或者您希望在本地安装 gem(如果使用 RVM),则不要使用 sudo。
This is the way I figured it out. Hope it works for you too.
Note that the authorizationi.e username and password need to be filled in the proxy settings for the system.
If you are not the root user, or you wish to install the gem locally (if using RVM), don't use sudo then.