Я попробую это. Благодарю.
ько что установилпродолжение используя команду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
Заявления, тесты работают нормально.
Я попытался Google это, и нашел следующеебилет на macruby.org:
Билет # 930 SIGABRT в MacRuby 0.7 с Sequel + SQLite3-Ruby gem [...] После исправления для Kernel # требуется проблема в Sequel, я могу загрузить и Sequel, и SQLite3 без проблем. [...] Обязательными библиотеками являются Sequel (исправлено для Kernel.require, вместо super в Sequel # self.require) и SQLite3-Ruby. [...]
Я не могу ничего найти об этом патче где-либо еще, хотя ...
Есть ли известная проблема? Что означает это сообщение об ошибке, и как я могу заставить это работать?