在redhat上安装datamapper mysql dm-mysql-adapter

时间:2011-04-04 21:37:36

标签: mysql ruby sinatra datamapper

我正在尝试将一个小的Sinatra应用程序移动到一个Ubuntu盒子上,然后移动到一个redhat框。

在安装gem时,我在尝试安装gem dm-mysql-adapter时遇到“无法构建本机扩展”错误。

我安装了mysql-devel,我相信它是必需的库,但它似乎不起作用。

我在网上找到的所有信息都是针对Ubuntu的,并说是安装libmysqlclient-dev(Redhat不存在;再次,我相信mysql-devel是合适的包)。

对使用redhat的人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你有正确的软件包“mysql-devel-5.1.48-1”但是没有安装软件包的gem在我的centos5盒子上安装得很好,你可以尝试使用ruby-mysql gem。

[11:13:01][root@HOST:~]# gem search mysql

*** LOCAL GEMS ***


[11:13:03][root@HOST:~]# rpm -qa | grep -i mysql
perl-DBD-MySQL-3.0007-2.el5
mysql-5.0.77-4.el5_5.4


[11:13:11][root@HOST:~]# gem install mysql
Building native extensions.  This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
Installing ri documentation for mysql-2.8.1...
...
[11:13:22][root@HOST:~]#