首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装mysql2时出错:无法构建gem本机扩展

安装mysql2时出错:无法构建gem本机扩展
EN

Stack Overflow用户
提问于 2010-08-31 10:54:58
回答 31查看 291.7K关注 0票数 523

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

安装mysql2时出错:错误:生成gem本机扩展失败。

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

EN

回答 31

Stack Overflow用户

回答已采纳

发布于 2010-08-31 12:00:21

关于Ubuntu/Debian和其他使用智能的发行版:

代码语言:javascript
复制
sudo apt-get install libmysql-ruby libmysqlclient-dev

libmysql-ruby已被逐步淘汰,并被ruby-mysql所取代。是我找到解决方案的地方。

如果由于找不到libmysql-ruby,上面的命令无法工作,那么下面的内容就足够了:

代码语言:javascript
复制
sudo apt-get install libmysqlclient-dev

关于Red /CentOS和其他使用yum的发行版:

代码语言:javascript
复制
sudo yum install mysql-devel

基于自制软件的Mac操作系统

代码语言:javascript
复制
brew install mysql
票数 962
EN

Stack Overflow用户

发布于 2011-05-25 22:48:00

我在mac上,使用自制安装开源程序。我确实需要安装mac工具才能安装自制软件,但在那之后,它就很简单了:

代码语言:javascript
复制
brew install mysql

安装mysql。从那以后,我就没有遇到过mysql创业板问题。

票数 64
EN

Stack Overflow用户

发布于 2019-08-11 13:48:01

MacOS Mojave

gem install mysql2 -v '0.5.2' -- --with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3608287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档