Error con Hpricot

Hace tiempo que descubrí­ Hpricot y me pareció una librerí­a muy útil e interesante, pero al intentar probar el ejemplo de la página principal siempre me daba error. Dentro de una aplicación Rails funcionaba, pero si intentaba ejecutar el ejemplo desde la lí­nea de comandos me daba este error:

./hpricot.rb:8: undefined method Hpricot' for main:Object (NoMethodError)
        from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:ingem_original_require'
        from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from hpricot.rb:5

Probé mil y una maneras de poner los requires y nada, pues al final ayer, no se por qué, se me ocurrió ponerlo así­:

require 'rubygems'
require 'open-uri'
gem 'hpricot'
require 'hpricot'

y ¡tachán! funcionó.

Comentarios

Gracias, tí­o, llevaba mil horas aquí­ intentando ver por qué no funcionaba :S

Añadir nuevo comentario