安装mysql2时出错:未能生成gem本机扩展

我在尝试安装mysql2gemforrails时遇到了一些问题。当我试图通过运行bundle installgem install mysql2来安装它时,会出现以下错误:

安装mysql2时出错:错误:无法生成gem本机扩展

如何修复此问题并成功安装mysql2

在Ubuntu/Debian和其他使用aptitude的发行版上:

sudo apt get安装libmysql ruby libmysqlclient dev

libmysql-ruby已经被淘汰,取而代之的是ruby-mysql。这就是我找到解决办法的地方

如果由于找不到libmysql-ruby而导致上述命令不起作用,那么以下内容就足够了:

sudo apt get安装libmysqlclient dev

在Red Hat/CentOS和其他使用yum的发行版上:

sudo yum安装mysql-devel

在使用自制软件的Mac OS X上:

brew安装mysql

发表评论