Ruby Mechanize + HTTPS Link causa Ruby Segfault (con RVM instalado)
-
27-10-2019 - |
Pregunta
Seguí las instrucciones especificadas en la guía para usar mecanizar, pero cuando intento obtener una página HTTPS, obtengo un 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
Me pregunto si tengo RVM configurado incorrectamente de alguna manera, pero no sé cómo probar eso. También tengo esto en mi nivel superior .RVMRC, si eso ayuda
export rvm_path="/Users/wlue/.rvm"
No creo que este sea un error de Ruby, porque nadie más ha tenido problemas para llamar a una página HTTPS, pero estoy perdido en cuanto a cómo depurar esto.
Editar: Resulta que en realidad es causado por una interacción con los rieles. Cuando voy directamente a IRB funciona bien, pero la consola de Rails no.
Solución
Estaba teniendo este problema, pero parece funcionar ahora en Ruby 1.9.3p194
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow