Сообщения изобилуют по этой теме, и помочь другим сэкономить часы пробовать разные решения, вот окончательный результат моих часов мастерить.
Три решения по всему Интернету на данный момент являются: rubysspi apserver cntlm
rubysspi работает только с компьютера Windows, AFAIK, поскольку он опирается на библиотеку WIN32API. Поэтому, если вы находитесь в окне Windows, пытаясь запустить через прокси-сервер, это решение для вас. Если вы находитесь в дистрибутиве Linux, вам не повезло.
apserver кажется мертвым проектом. Ссылка, указанная в сообщениях, которые я видел, приводит к 404 страницам на sourceforge. Я ищу «apserver» на sourceforge ничего не возвращает.
Ссылка sourceforge для cntlm, которую я видел, перенаправляет на http://cntlm.awk.cz/, но это время. Поиск в sourceforge вызывает эту ссылку, которая работает: http://sourceforge.net/projects/cntlm/
После загрузки и настройки cntlm мне удалось установить жемчужину через прокси-сервер, поэтому это, по-видимому, лучшее решение для дистрибутивов Linux.
+1 Я застрял на этом в течение дня. Спасибо за вопрос. – Gishu 2009-07-22 08:22:35
Я получил рубиспи, чтобы работать, но нужно много возиться. Если вы хотите использовать его из оболочки Git Bash, вам понадобится псевдоним, добавленный в ваш .bashrc-файл, например: `alias gem = 'ruby -rspa \` который gem \ `` ` – iconoclast 2012-06-08 18:01:23
Если у вас есть прокси-сервер проблемы после выполнения шагов в большинстве этих ответов, попробуйте убедиться, что `sudo` имеет доступ к вашим переменным среды, добавив переключатель` -E`, например `sudo -E doSomething` – 2016-06-28 20:40:26