Ruby on Rails 折腾记(3)给 Rails 项目用上 mysql——在 Ubuntu/CentOS 系统上安装 mysql2 gem
很久没有折腾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 就完成啦~
评论:
2015-12-17 11:34