简单的持久性框架与macruby兼容?

时间:2010-12-06 05:24:14

标签: activerecord macruby sql

我在使用带有ActiveRecord(w / sqlite3)或Sequel的macruby时遇到了问题。还有其他建议吗?我需要一个简单的轻量级持久性机制来嵌入我的应用程序中,它可以处理少于5个表,最多可以处理数万行。

2 个答案:

答案 0 :(得分:2)

以下组合有效:

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

诀窍是卸载'sqlite3'宝石并安装'sqlite3-ruby'。

答案 1 :(得分:1)

这也有效

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”