最近在学习rails的一些东西,安装mysql2的时候一直安装不成功。在github上求助,得到解答: MySQL 64位 安装在 E:\Program Files\MySQL\MySQL Server 5.5 Ruby 192 安装在E:/Ruby192 Rails 3.0.7 DevKit 安装在E:/DevKit,把E:\DevKit\bin;E:\DevKit\mingw\bin;添加到PATH中去,否则出错 安装mysql2之前,先下载一个32位的mysql connector/c ZIP archive(下载地址)解压放到E:\Program Files\MySQL\Connector 先映射一下路径,方便后面的命令 >Subst X: "E:\Program Files\MySQL\Connector" >gem install -l mysql2 --version=0.2.7 --platform=ruby -- --with-mysql-include=X:\include --with-mysql-lib=X:\lib 然后可以取消路径映射 >Subst X: /D 后面要把E:\Program Files\MySQL\Connector\lib\libmysql.dll 拷贝到E:/Ruby192/bin里面去就好了 在rails的gemfile里添加 gem 'mysql2', "<0.3" 然后bundle install 再然后rails server尝试启动server看是否有连接错误。 (责任编辑:IT) |