You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下Ruby环境安装mysql2 gem持续报错求助

解决Ubuntu 22.04下rbenv环境安装mysql2 gem失败的问题

1. 安装MySQL开发依赖包

编译mysql2 gem需要MySQL的头文件和编译工具,先安装必要依赖:

sudo apt update
sudo apt install libmysqlclient-dev default-libmysqlclient-dev build-essential

2. 手动指定mysql_config路径安装gem

如果依赖安装后仍报错,在gem安装命令中明确指定mysql_config的路径:

gem install mysql2 -- --with-mysql-config=$(which mysql_config)

若上述命令无法识别路径,可直接使用绝对路径(apt安装的MySQL通常在该路径):

gem install mysql2 -- --with-mysql-config=/usr/bin/mysql_config

3. 修复rbenv目录权限

不要用root身份执行gem安装(会破坏rbenv的权限结构),切换回普通用户后修复目录权限:

sudo chown -R $USER:$USER ~/.rbenv

之后用普通用户身份执行gem安装操作。

4. 验证安装结果

安装完成后执行以下命令确认:

gem list mysql2

输出中出现mysql2的版本信息即为安装成功。

内容的提问来源于stack exchange,提问作者LinuxBear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 14:15:25