首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装mysql2

无法安装mysql2
EN

Stack Overflow用户
提问于 2013-02-11 16:05:09
回答 3查看 183关注 0票数 0

我对安装mysql2束手无策。

我在Ubuntu 12.04 LTS上运行。我安装了ruby 1.9.3rails 3.2.9。一切正常-直到我尝试安装mysql2 -通过将其包含在Gemfile中并运行包安装,或者尝试通过运行gem install mysql2 -v '0.3.11'来安装它

我得到的错误是

'Could not create Make file due to some reason, probably lack of necessary libraries and/or headers.'

任何建议都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2013-02-11 16:16:12

确保您已经安装了libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

安装此程序包后尝试安装mysql gem

票数 3
EN

Stack Overflow用户

发布于 2013-02-11 16:35:39

要获得对Rails的MySQL支持,请执行以下操作:

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

将MySQL gem添加到您的gem文件:

代码语言:javascript
复制
gem 'mysql2'

后跟'bundle',让bundler安装gem。

不要忘记更改您的config/database.yml,如下所示:

代码语言:javascript
复制
development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: [database]
  pool: [n]
  username: [username]
  password: [password]
  host: [host]
票数 1
EN

Stack Overflow用户

发布于 2013-02-11 16:32:26

1)使用apt-get添加libmysqlclient-dev包即可。

2)然后运行gem install mysql2命令。

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

https://stackoverflow.com/questions/14808082

复制
相关文章

相似问题

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