无法安装" mysql2" Linux上的gem(CentOS)

时间:2015-01-16 19:03:32

标签: mysql ruby-on-rails ruby linux gem

我无法安装" mysql2"我的CentOS linux机器上的gem。

我最近按照以下教程安装了mysql:http://www.rackspace.com/knowledge_center/article/installing-mysql-server-on-centos

当我尝试下载" mysql2" gem我得到以下日志:

[root@vc2cmmka035538n ruby]# gem install mysql2
ERROR:  Could not find a valid gem 'mysql2' (>= 0) in any repository
ERROR:  Possible alternatives: mysql

环境信息:

  • Rails 3.2.3
  • ruby​​ 1.8.7(2011-06-30 patchlevel 352)[x86_64-linux]
  • gem -v 1.8.24

1 个答案:

答案 0 :(得分:0)

从他们的github页面引用

  

这个gem链接到MySQL的libmysqlclient C共享库。您可能需要为系统安装libmysqlclient-dev,mysql-devel或其他适当的软件包。

因此,您可能希望先安装这些软件包。然后,如果您仍然遇到问题,甚至可以手动编译gem。 https://github.com/brianmario/mysql2

如果您的系统上禁用了mysql repo,那么这里有关于安装它们的链接

http://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html