我对安装mysql2束手无策。
我在Ubuntu 12.04 LTS上运行。我安装了ruby 1.9.3;rails 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.'
任何建议都将不胜感激。
发布于 2013-02-11 16:16:12
确保您已经安装了libmysqlclient-dev。
sudo apt-get install libmysqlclient-dev
安装此程序包后尝试安装mysql gem
发布于 2013-02-11 16:35:39
要获得对Rails的MySQL支持,请执行以下操作:
sudo apt-get install libmysql-ruby libmysqlclient-dev将MySQL gem添加到您的gem文件:
gem 'mysql2'后跟'bundle',让bundler安装gem。
不要忘记更改您的config/database.yml,如下所示:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: [database]
pool: [n]
username: [username]
password: [password]
host: [host]发布于 2013-02-11 16:32:26
1)使用apt-get添加libmysqlclient-dev包即可。
2)然后运行gem install mysql2命令。
https://stackoverflow.com/questions/14808082
复制相似问题