"Проверка подлинности прокси с плохим ответом" при использовании gem в Windows

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

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 ответ

Решение

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

На машинах *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. Смотрите инструкции здесь.

Другие вопросы по тегам