У меня возникают проблемы с сетью в командной строке, в частности с установщиком gem (вчера у меня были подобные проблемы, но я не могу точно запомнить, что с).
Итак, я получаю:
pete@pete-Latitude-E6510:~$ sudo gem install bundler
[sudo] password for pete:
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNREFUSED: Connection refused - connect(2) (http://rubygems.org/gems/bundler-1.1.3.gem)
Далее я не могу пинговать внешние адреса:
pete@pete-Latitude-E6510:~$ ping -c 3 209.85.231.104
PING 209.85.231.104 (209.85.231.104) 56(84) bytes of data.
From 10.8.8.2 icmp_seq=1 Destination Port Unreachable
Я за прокси. Я могу выполнить ping по умолчанию шлюз (я считаю, что он) на 10.8.8.2 и прокси-сервер 10.8.8.13 (который работает на нестандартном порту).
apt-get
, например, работает нормально из командной строки, и весь доступ (браузер, менеджер обновлений и т. д.) отлично работает в графическом интерфейсе.
Я широко использую googled, но не могу получить дальше в данный момент.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
HTTP-прокси указывалось как переменная среды Gem, которая использовала этот прокси-сервер с помощью командной строки или через .gemrcИтак, в своем терминальном сеансе сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с помощью переключателя -p в конце: sudo gem install bundler -p [ ! d5]
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY в свой .bashrc (другие консольные программы, в том числе wget и curl, также будут использовать это, если он установлен) и для драгоценного камня, добавьте line --http-proxy - $HOME/.gemrc.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.
Похоже, что Gem не уважает и не знает об общих настройках прокси-сервера. Чтобы использовать прокси-сервер, Gem требует, чтобы:
.gemrc
Итак, в сеансе терминала сначала укажите прокси-сервер, предположив, что он находится на порту 12345 (при необходимости измените): export HTTP_PROXY=http://10.8.8.13:12345
, а затем вызовите Gem с переключателем -p
в конце: sudo gem install bundler -p
Чтобы сделать это постоянным, вы можете установить HTTP_PROXY
в своем .bashrc
(другие консольные программы, включая wget
и curl
, будут также используйте это, если он установлен) и для драгоценного камня добавьте строку --http-proxy
в $HOME/.gemrc
.