【问题标题】:Installing datamapper mysql dm-mysql-adapter on redhat在redhat上安装datamapper mysql dm-mysql-adapter
【发布时间】:2011-07-29 12:21:58
【问题描述】:

我正在尝试将我在 Ubuntu 机器上运行的小型 Sinatra 应用程序移动到 redhat 机器上。

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

我已经安装了 mysql-devel,我认为这是必需的库,但它似乎不起作用。

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

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

【问题讨论】:

    标签: mysql ruby sinatra datamapper


    【解决方案1】:

    您有正确的包“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:~]# 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-30
      • 2014-08-05
      • 2011-05-07
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 2016-05-05
      • 2012-03-25
      相关资源
      最近更新 更多