MacRuby, error al usar Sequel
Acabo de instalarContinuación usando el comandosudo macgem install sequel
. Me dice que se instaló con éxito sequel-3.18.0.
Cuando enciendo xcode, y comienzo un nuevoMacRuby aplicación, establece un objetivo para las pruebas unitarias. He modificadostub_test.rb
con las siguientes dos líneas:
require "rubygems"
require "sequel"
Cuando intento ejecutar las pruebas unitarias, aparece el siguiente error:
/Users/.../macRuby Test/Tests/run_suite.rb:1:in `<main>': super: no superclass method `require' for Sequel:Class (NoMethodError)
Sin los dosrequire
declaraciones, las pruebas funcionan bien.
He intentado googlear esto, y encontré lo siguienteboleto en macruby.org:
Ticket # 930 SIGABRT en MacRuby 0.7 con Sequel + SQLite3-Ruby gem [...] Después de parchear para Kernel # requiere problema en Sequel, puedo cargar Sequel y SQLite3, sin problemas. [...] Las bibliotecas requeridas son Sequel (parcheada para Kernel.require, en lugar de super en Sequel # self.require) y SQLite3-Ruby. [...]
Sin embargo, no puedo encontrar nada sobre este parche en ningún otro lado ...
¿Hay algún problema conocido? ¿Qué significa este mensaje de error y cómo puedo hacer que funcione?