Простая постоянная структура, совместимая с macruby? - PullRequest
4 голосов
/ 06 декабря 2010

У меня проблемы с использованием Macruby с ActiveRecord (w / sqlite3) или Sequel . Любые другие предложения? Мне нужен простой и легкий механизм персистентности для встраивания в мое приложение, которое может обрабатывать менее 5 таблиц и не более десятков тысяч строк.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2010

Работает следующая комбинация:

MacRuby 0.8
sqlite3-ruby gem 1.3.2
sequel gem 3.18.0
OSX 10.6.5

Хитрость заключалась в том, чтобы удалить гем 'sqlite3' и установить 'sqlite3-ruby'.

1 голос
/ 11 мая 2012

Это также работает

MacRuby 0.12
sqlite3-ruby gem 1.3.2
sequel gem 3.26.0
OSX 10.7.3

Вот как я узнал (не самый эффективный способ), это может быть использовано в будущем.

(18..35).each do |i|
   print "sudo macgem install sequel --version \"3.#{i}.0\" ; "
   print "macruby -e \"require 'rubygems'; require 'sequel'; p 42\" ; "
   print  "sudo macgem uninstall sequel -I -x ; " 
end

Запустите это натерминал и искать "42"

...