今天在用ruby on rails連接Mysql5.6時(shí),出現(xiàn)了很多意想不到的問(wèn)題。
1 ? 系統(tǒng)ubunt14.04,ruby 1.8.7,rails 2.3.11,mysql5.6
2 安裝mysql客戶端與服務(wù)器端
安裝服務(wù)器端 sudo apt-get install mysql-server
安裝客戶端 apt-get isntall mysql-client
3 此時(shí)運(yùn)行ruby on rails項(xiàng)目是,會(huì)報(bào)錯(cuò),要求你 gem install mysql,安裝mysql的驅(qū)動(dòng),
在rails2.2版本后,此驅(qū)動(dòng)被移除了rails。
命令行運(yùn)行g(shù)em install mysql,出現(xiàn)了如下錯(cuò)誤

報(bào)錯(cuò)截圖
從網(wǎng)上查找了好多,比如復(fù)制mysql的lib中的文件等等,但是都沒(méi)有效果,后來(lái)找了一方法
MYSQL API開發(fā)包 ? ? sudo apt-get install libmysqlclient-dev,運(yùn)行后如圖

mysql api開發(fā)包安裝圖
此時(shí)再運(yùn)行g(shù)em install mysql,結(jié)果如圖

驅(qū)動(dòng)安裝成功
4 到此ruby on rails 的mysql驅(qū)動(dòng)問(wèn)題就已經(jīng)解決了;