"Проверка подлинности прокси с плохим ответом" при использовании 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/.