2013-08-13 3 views
0

Я использую ubuntu 12.04. Я пытаюсь запуститьКак использовать рельсовый шлюз за сетью прокси?

bundle install 

за прокси-сети моего institute.I правильно установки файл apt.conf и все другие загружаемые файлы из терминала работают отлично. Я добавил следующее: ~/.bashrc

export HTTP_PROXY=http://user:[email protected]_url:port 
alias curl="curl -x http://proxy_url:port/ -U user:password" 
alias rvm="rvm --proxy http://user:[email protected]_url:port" 

И я добавил следующее в мой файл среды:

http_proxy="http://user:[email protected]_url:port/" 
https_proxy="https://user:[email protected]_url:port/" 
ftp_proxy="ftp://user:[email protected]_url:port/" 
socks_proxy="socks://user:[email protected]_url:port/" 

Я также добавил следующее ~/.gemrc:

http-proxy:http://user:[email protected]_url:port 

После выполнения всех этих изменений, когда я запускаю связку, используя с или без sudo на терминале, я возвращаю исходный код некоторой html-страницы. После этого кода страницы html следует строка:

Net::HTTPProxyAuthenticationRequired: 

Скажите, пожалуйста, что делать, чтобы рельсы работали позади прокси.

ответ

1

Это не вопрос Rails per se, это вопрос Bundler.

Я хотел бы попробовать следующее в командной строке (или должен работать):

export HTTP_PROXY=http://user:[email protected]_url:port

export http_proxy=http://user:[email protected]_url:port

Потенциально файл ~/.bashrc не выполняется при входе в систему/и т.д..

Я хотел бы также изменить ~/.gemrc файл: http_proxy=http://user:[email protected]_url:port

Ознакомьтесь с исходным кодом в Bundler для любой дополнительной информации, которая может вам понадобиться.

+0

Все еще получаю ту же ошибку. Сначала я сделал команду export, а затем установил пакет. Я также обновил свой файл gemrc. – mohsin

+0

Итак, последнее, что я могу порекомендовать при попытке: «HTTP_PROXY = http: // user: password @ proxy_url: port bundle install». –

Смежные вопросы