小编典典

安装 mysql2 时出错:无法构建 gem 原生扩展

all

mysql2尝试为 Rails安装 gem 时遇到一些问题。当我尝试通过运行安装它bundle installgem install mysql2它给我以下错误:

安装 mysql2 时出错:错误:无法构建 gem 原生扩展。

如何解决此问题并成功安装mysql2


阅读 109

收藏
2022-03-11

共1个答案

小编典典

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

sudo apt-get install libmysql-ruby libmysqlclient-dev

软件包libmysql-ruby已被淘汰并由ruby-mysql.
是我找到解决方案的地方。

如果上面的命令因为找不到而不起作用libmysql-ruby,那么以下应该就足够了:

sudo apt-get install libmysqlclient-dev

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

sudo yum install mysql-devel

在带有Homebrew的 Mac OS X 上:

brew install mysql
2022-03-11