«Проверка подлинности прокси с плохим ответом» при использовании gem в Windows - PullRequest
1 голос
/ 20 октября 2011

Когда я пытаюсь добавить источник:

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

, но возвращает ту же ошибку.Как я могу это исправить?

1 Ответ

3 голосов
/ 22 декабря 2011

Вам нужно как-то указать имя пользователя и пароль для прокси.

На * nix машинах gem ищет переменную окружения с именем HTTP_PROXY. Вы также можете установить эту переменную в Windows.

Запустите SET HTTP_PROXY=http://%USER%:%PASSWORD%@192.168.10.24:3128 перед выполнением команды gem.


Еще одна возможность - установить еще один «прокси» на ваш компьютер. См. Как обновить Ruby Gems из-за прокси (ISA-NTLM) и http://ntlmaps.sourceforge.net/ для получения подробной информации об этом.


Возможно, вы сможете использовать rubysspi . См. Инструкции здесь .

...