Ruby on Rails 折腾记(3)给 Rails 项目用上 mysql——在 Ubuntu/CentOS 系统上安装 mysql2 gem

2014-8-24   /   阅读数:6117   /   分类: Ruby

很久没有折腾rails了,最近因故重拾这货,又一次开始了折腾之路~

话说我欢快地跟着Terry Tai的视频 http://railscasts-china.com/episodes/rails-tutorial?autoplay=true 学习,到装mysql2这个gem的时候卡了,悲剧啊,我依稀记得上次也是卡在这里来着。

后来找到解决办法了,在装mysql2的时候带上一段配置:

gem install mysql2 -- --with-mysql-config=/path/to/your/mysql/condig/file
就是要在后面指出mysql配置文件的名字。


上次我好像是在本地MAC下,最后指定了配置文件了事,这次换到了vagrant虚拟机Ubuntu下,跪了!妈的配置文件有两个!

/etc/mysql/my.cnf
/etc/mysql/debian.cnf
而且根据错误提示来看,两个配置文件各缺失一些东西,刚好互补。就在我准备把它们合并的时候,我搜到了一个简单的办法,尝试了一下成功了!


sudo apt-get install libmysql-ruby libmysqlclient-dev

装上这两个包,解决。centOS下:


yum install mysql-devel


一个包就行了。

然后我再

gem install mysql2
再进rails目录bundle install 就完成啦~




WRITTEN BY

avatar

评论:

女汉纸
2015-12-17 11:34
终于解决了,找了大半天,3q3q

发表评论:

© 2011-2019 岁寒  |  Powered by Emlog