如何为gem设置代理服务器?

use*_*928 73 windows proxy rubygems

我无法通过命令提示符安装SASS.

我试过以下步骤

c:\gem install sass
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR:  Could not find a valid gem 'sass' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
Run Code Online (Sandbox Code Playgroud)

请帮我,

Yif*_*fei 147

对于带或不带身份验证的http/https代理:

在cmd.exe中运行以下命令之一

set http_proxy=http://your_proxy:your_port
set http_proxy=http://username:password@your_proxy:your_port
set https_proxy=https://your_proxy:your_port
set https_proxy=https://username:password@your_proxy:your_port
Run Code Online (Sandbox Code Playgroud)

  • 我不知道这个答案是如何得到这些赞成的,但它对我不起作用. (5认同)
  • @theonlygusti您无需删除它们,因为这些设置仅在命令提示符窗口中处于活动状态.如果关闭命令提示符窗口并重新打开它,您将发现需要重新输入命令才能使其正常工作. (3认同)
  • 如果密码有@字符,如何逃脱 (3认同)

小智 19

您需要在命令提示符下写入此内容:

set HTTP_PROXY=http://your_proxy:your_port
Run Code Online (Sandbox Code Playgroud)


小智 12

您需要添加http_proxyhttps_proxy所描述的环境变量这里.