Я пробовал это на нескольких машинах в разных сетях, все работают под управлением ruby 1.8.7, и я получаю тот же результат после долгого ожидания.
Net::HTTP.get(URI.parse('https://encrypted.google.com/'))
Timeout::Error: execution expired
но HTTP работает нормально
Net::HTTP.get(URI.parse('http://www.google.com/'))
После исходного таймаута я получаю EOFError
вместо
EOFError: end of file reached
Это действительно меня озадачило. Если у вас есть какие-либо идеи или вы можете сообщить мне, если вы получите те же результаты, я буду очень признателен.