MySQL 64位 安装在 E:Program FilesMySQLMySQL Server 5.5
Ruby 192 安装在E:/Ruby192
Rails 3.0.7
DevKit 安装在E:/DevKit,把E:DevKitbin;E:DevKitmingwbin;添加到PATH中去,否则出错
安装mysql2之前,先下载一个32位的mysql connector/c ZIP archive(下载地址)解压放到E:Program FilesMySQLConnector先映射一下路径,方便后面的命令
>Subst X: "E:Program FilesMySQLConnector"
>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 FilesMySQLConnectorliblibmysql.dll 拷贝到E:/Ruby192/bin里面去就好了
在rails的gemfile里添加
gem 'mysql2', "<0.3"
然后bundle install
再然后rails server尝试启动server看是否有连接错误。