win 二进制门安装mysql_windows安装mysql2 gem(包括windows 7 64位)
windows上安裝mysql2可能不是很順利,特別是64位系統(tǒng),要注意mysql的動態(tài)庫版本。
因為RubyInstaller目前為止僅支持32位,所以mysql的開發(fā)包只能是32位的,即需要32位的libmysql.dll動態(tài)庫。如果沒有32位的libmysql.dll,可以到官網(wǎng)下載:http://dev.mysql.com/downloads/connector/c/,選擇Windows
(x86, 32-bit), ZIP
Archive(mysql-connector-c-noinstall-6.0.2-win32.zip)。
1,下載mysql
connector后解壓到目錄(比如:D:\mysql-connector-c-noinstall-6.0.2-win32)
2,gem安裝mysql2
> gem install mysql2 --platform=ruby --
--with-mysql-include=D:\mysql-connector-c-noinstall-6.0.2-win32\include
--with-mysql-lib=D:\mysql-connector-c-noinstall-6.0.2-win32\lib
注意:確保with-mysql-include和with-mysql-lib兩個參數(shù)指向的路徑?jīng)]有空格(空白符)
--platform=ruby表示強行編譯并防止這個gem的二進制版本的安裝
3,復制libmysql.dll到“ruby”可執(zhí)行文件所在的目錄
即復制D:\mysql-connector-c-noinstall-6.0.2-win32\lib\libmysql.dll到ruby的bin目錄下
總結
以上是生活随笔為你收集整理的win 二进制门安装mysql_windows安装mysql2 gem(包括windows 7 64位)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql的数据类型可分为哪两种_mys
- 下一篇: mysql语句 查询前5个_MySQL