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