MacRuby, erro ao usar Sequel
Acabei de instalarSequela usando o comandosudo macgem install sequel
. Diz-me que sequel-3.18.0 foi instalado com sucesso.
Quando eu inicio o xcode, e inicio um novoMacRuby aplicativo, ele define um alvo para testes de unidade. Eu modifiqueistub_test.rb
com as duas linhas seguintes:
require "rubygems"
require "sequel"
Ao tentar executar os testes de unidade, recebo o seguinte erro:
/Users/.../macRuby Test/Tests/run_suite.rb:1:in `<main>': super: no superclass method `require' for Sequel:Class (NoMethodError)
Sem os doisrequire
instruções, os testes correm bem.
Tentei pesquisar no Google e encontrei o seguinteingresso em macruby.org:
O ticket nº 930 SIGABRT no MacRuby 0.7 com a sequência Sequel + SQLite3-Ruby [...] Após o patch para o Kernel # exigir problema no Sequel, eu posso carregar o Sequel e o SQLite3, sem problemas. [...] As bibliotecas necessárias são Sequel (Patched for Kernel.require, em vez de super na Sequel # self.require) e SQLite3-Ruby. [...]
Não consigo encontrar nada sobre esse patch em nenhum outro lugar ...
Existe algum problema conhecido? O que essa mensagem de erro significa e como posso fazer isso funcionar?