4

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

4

2 回答 2

2

以下组合有效:

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

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

于 2010-12-19T19:27:17.933 回答
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”

于 2012-05-11T14:51:14.713 回答