简介
想想php当时为什么这么流行,一点原因就是因为有了Mysql这个天生的搭档。现在,mysql几乎是opensource里用的最多的数据库了。在Ruby里,可以通过Tomita Masahiro 的MySQL模块,它提供了一个供Ruby使用的客户端api,其实就是对mysql c API的包装。
本文主要要讲mysql模块的安装,编写基于Ruby+mysql的脚本程序。
安装MySQL模块
要想用Ruby的MySQL模块,你要先确保你的MySQL C客户端API头文件和库文件已经成功安装,这是必须的,因为mysql 模块是基于这个写的。
首先从http://www.tmtm.org/en/mysql/ruby/ 下载软件包,然后解压缩,比如:
% tar zxvf mysql-ruby-2.4.4a.tar.gz
然后进入到解压缩之后的顶层目录,开始configure(ruby特有的方式)。
% ruby extconf.rb
extconf.rb会自动检查mysql头和库文件,如果找到了,你可以直接进行下一步,如果没找到,需要手动填写参数,比如:
% ruby extconf.rb /
--with-mysql-include=/usr/local/mysql/include/mysql /