可以通过以下代码解决:
wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz
tar xvzf sqlite-autoconf-3070500.tar.gz
cd sqlite-autoconf-3070500
./configure
make
sudo make install
sudo yum install sqlite-devel
sudo gem install sqlite3-ruby
SQLite3,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。
先两句题外话: 我也喜欢用SQLite, 我也喜欢用scite编辑器写脚本代码, 但我没用ruby, 我在玩pythonSQLite3里的语句是基本的SQL语句,它没有"xx类的方法"它的使用是:
create table tbname (fieldname fielddescript,..) -- 建表
insert into tbname (fieldlist) values (valuelist) -- 添加记录
update tbname set field=newvalue,.. from tbname where conditions -- 修改记录
select fieldlist from tbname where conditions order by orderlist -- 查询记录
delete from tbname where conditions -- 删除记录
drop table tbname -- 删除表
...
大概看了看一点点样例,似乎在ruby中用sqlite的基本方法是先将sql命令拼成字符串再传给ruby的sqlite驱动接口类去执行。