Я только что установил Продолжение с помощью команды sudo macgem install sequel
. Это говорит мне, что sequel-3.18.0 был успешно установлен.
Когда я запускаю xcode и запускаю новое MacRuby приложение, оно устанавливает цель для модульных тестов. Я изменил stub_test.rb
со следующими двумя строками:
require "rubygems"
require "sequel"
При попытке запустить модульные тесты я получаю следующую ошибку:
/Users/.../macRuby Test/Tests/run_suite.rb:1:in `<main>': super: no superclass method `require' for Sequel:Class (NoMethodError)
Без двух операторов require
тесты выполняются нормально.
Я попытался отыскать это и нашел следующий тикет на macruby.org :
Билет № 930
SIGABRT в MacRuby 0.7 с гемом Sequel + SQLite3-Ruby
[...] После внесения исправлений для Kernel # в Sequel требуется проблема, и я могу загрузить Sequel и SQLite3 без проблем. [...] Обязательными библиотеками являются Sequel (исправлено для Kernel.require, вместо super в Sequel # self.require) и SQLite3-Ruby. [...]
Я больше ничего не могу найти об этом патче, хотя ...
Есть ли известная проблема?
Что означает это сообщение об ошибке, и как я могу заставить это работать?