У меня есть сервер с Rackspace, который я использую для нескольких сайтов Ruby. Когда я пробую bundle install
на новом сайте, я получаю
Retrying download gem from http://rubygems.org/ due to error (2/4): Gem::RemoteFetcher::UnknownHostError timed out (http://rubygems.org/gems/rake-12.3.1.gem)
Или пытаясь gem update --system
я получаю
ERROR: While executing gem ... (Gem::RemoteFetcher::UnknownHostError)
timed out (http://api.rubygems.org/specs.4.8.gz)
Что я пробовал:
- Использование curl для загрузки URL-адреса драгоценного камня при первой ошибке (успешно)
- Измените источник драгоценного камня с https://rubygems.org на http://rubygems.org
- Измените серверы имен на срезе, чтобы использовать Google
- Скачивание и обновление
gem
из исходников (2.7.6) - Беги
apt-get update
- Добавление
AddTrustExternalCARoot-2048.pem
Что еще не пробовал:
- Жертвоприношение животных
- Счастливая кроличья лапка
- Удаление всех файлов и переустановка образа
Я наконец-то (непосредственно перед отправкой этого) смог заставить bundle install
работать, удалив rubygems.org в качестве источника и добавив https://gems.ruby-china.org/. Почему gem не может получить доступ к rubygems.org?
wget -6 www.google.com
, вы также сможете получить доступ к rubygems.org через IPv6. - person sonalkr132   schedule 10.10.2020