Как использовать bundler за прокси? - PullRequest
52 голосов
/ 07 октября 2010

Я получаю следующий вывод из команды sudo bundle install :

Fetching source index for `http://rubygems.org/`  
Could not reach rubygems repository `http://rubygems.org/`  
Could not find gem 'rspec-rails (>= 2.0.0.beta.22, runtime)' in any of the gem sources.

У меня правильно установлен $ http_proxy, и я добавил gem: --http-прокси = мой прокси в ~ / .gemrc.Эти настройки позволяют моим командам gem работать, и я надеялся, что они преобразуются в bundler, но не повезло.

Думая, что sudo может не унаследовать всю мою среду, я также добавил эти настройки в свойпользователь root, но nada.

На данный момент упаковщик мешает мне развернуть мое приложение, и я могу найти очень мало других, кто сталкивается с этим.Если ни у кого нет ответа, я буду вынужден вырвать пакет из моего приложения на Rails (что я не против ...)

Ответы [ 11 ]

0 голосов
/ 15 октября 2010

Убедитесь, что http_proxy вашей операционной системы по умолчанию уже настроен.Если вы используете Linux, попробуйте следующую команду, чтобы узнать, на какой прокси он указывает.

echo $http_proxy

В моей операционной системе Ubuntu я установил переменную среды http_proxy для моего прокси-сервера в ~ / .bashrc

...