Как установить прокси-сервер для gem?

Я не могу установить SASS через командную строку.

Я попытался выполнить шаги

c:\gem install sass

Я получаю ниже ошибки:

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)

Пожалуйста, помогите мне,

Ответ 1

Для прокси-сервера http/https с аутентификацией или без нее:

Запустите одну из следующих команд в cmd.exe

set http_proxy=http://your_proxy:your_port
set http_proxy=http://username:[email protected]_proxy:your_port
set https_proxy=https://your_proxy:your_port
set https_proxy=https://username:[email protected]_proxy:your_port

Ответ 2

Вам нужно записать это в командной строке:

set HTTP_PROXY=http://your_proxy:your_port

Ответ 3

Вам нужно добавить переменные среды http_proxy и https_proxy, как описано здесь.

Ответ 4

Вы можете попробовать export http_proxy=http://your_proxy:your_port

Ответ 6

В дополнение к ответу @Yifei. Если у вас специальный символ, например @, &, $

Вы должны пойти с percent-encode | encode специальные символы. Например. вместо этого:

http://foo:[email protected]@http-gateway.domain.org:80

вы пишете это:

http://foo:B%[email protected]:80

Итак, @ заменяется на %40.