mysql2 gem 无法安装在 CentOS 5.3 上

mysql2 gem 无法安装在 CentOS 5.3 上

我尝试在 centOS5.3 上安装 gem mysql2 但结果与 mysql55 发生冲突。

有时(并非总是)我可以安装 mysql55 和 mysql55-server,但之后我需要安装 mysql-devel 才能获取 gem mysql2 安装中缺少的 mysql.h 文件。

但是 mysql-devel 与 mysql55 冲突,安装失败。

有人知道是否有可能建立以下环境?

rails 3.2 ruby​​ 1.9.3 mysql 5.5 apache + 乘客

在 CentOS5.3 最终机器上?

如果没有的话您推荐我哪一个?

这是我的其他可能性:

CentOS 5.5 Debian 5.0.6 OpenSUSE 11.2 Ubuntu 10.04.1 Fedora 12

谢谢。

答案1

您可以关注StackOverflow 上的这个帖子这解释了 CentOS 的解决方案。如果您根据操作系统调整命令并能够成功安装 mysql2 gem,则此问题将得到解决。

答案2

您是否查看过 MySQL 网站上的 RPM?

http://dev.mysql.com/downloads/mysql/#downloads

选择“Oracle Linux”,它是 RHEL 的衍生产品(MySQL 现在是 Oracle 产品,所以这只是他们玩弄的愚蠢的品牌游戏)。您应该会看到适用于 x86_64 和 i386 架构的 MySQL、MySQL-shared、MySQL-devel 和 MySQL-compat 软件包。尝试使用这些软件包。您可能需要卸载 CentOS 默认软件包。

相关内容