Я следовал инструкциям, указанным в РУКОВОДСТВЕ, чтобы использовать механизацию, но когда я пытаюсь получить страницу HTTPS, я получаю ошибку segfault.
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
ruby-1.9.3-p0 :005 > agent.get("https://google.com")
/Users/wlue/.rvm/gems/ruby-1.9.3-p0/gems/net-http-persistent-2.3.3/lib/net/http/persistent/ssl_reuse.rb:70: [BUG] Segmentation fault
Мне интересно, если я как-то неправильно настроил rvm, но я не знаю, как это проверить. У меня также есть это в моем верхнем уровне .rvmrc, если это помогает
export rvm_path="/Users/wlue/.rvm"
Я не думаю, что это ошибка ruby, потому что ни у кого больше не было проблем с вызовом get на странице https, но я не знаю, как это отладить.
edit: Оказывается, это на самом деле вызвано взаимодействием с Rails. Когда я иду прямо в IRB, он работает нормально, а консоль rails - нет.