Open-URI выбирает прокси из среды, если он там установлен, или вы можете определить его при открытии соединения, или даже отключить прокси, если он установлен в среде:
# The environment variables such as http_proxy, https_proxy and ftp_proxy
# are in effect by default. :proxy => nil disables proxy.
open("http://www.ruby-lang.org/en/raa.html", :proxy => nil) {|f|
# ...
}
См. Документацию Open-URI
Кроме того, ваш Ruby выглядит старым: /usr/lib/ruby/1.8/
.Выполните ruby -v
, и если это не как минимум 1.8.7, я бы порекомендовал установить RVM , а затем использовать его для установки текущей версии Ruby (1.9.2) или хотя бы последней версии 1.8 (1.8.7).).Проверьте страницу Предварительные требования RVM , затем следуйте инструкциям по установке 1015 *, включая части об изменении скрипта запуска вашей учетной записи, а затем прочитайте часть об установке Ruby gems .
Я не рекомендую использовать упакованный Ruby через yum или apt.Они не появятся в последнее время и, кажется, пропускают все удобства существ, которые мы ожидаем от стандартной установки Ruby.RVM упрощает установку и управление несколькими рубинами , поэтому .