1.ruby on rails在windows上的安装:

 
安装版本:ruby1.9.3+rails3.2.3+mysql
 
   
①首先需要下载Ruby Installer:
下载文件rubyinstaller-1.9.3-p392.exe
一路next,其中一步设置环境变量,选中复选框就ok。
装完后可以cmd输入ruby -v查看ruby版本号,同时验证自己是否安装成功。

②安装rubygems:
下载后解压缩,进入目录,
ruby setup.rb 回车。

③安装DevKit:
下载地址: http://rubyinstaller.org/downloads/
下载文件:DEVKIT-TDM-32-4.5.2-20111229-1559  -sfx.exe,
DevKit是windows平台下编译和使用本地C/C++扩展包的工具。
它是用来模拟Linux平台下的make,gcc,sh来进行编译,如果没有安装这个的话,
后面会遇到一堆麻烦。下载完双击,文件夹选择ruby在自己电脑上的安装路径。
比例如是 C:\Ruby193\DevKit。
在cmd里进入DevKit目录后输入
   ruby dk.rb init
显示了当前安装的Ruby处理系统,在DevKit展开文件夹中生成了初期设定的文件 (config.yml)
继续输入
  ruby dk.rb install
这一步执行完,DevKit便安装完毕。
 
④Rails 的安装。Ruby on Rails是由Ruby处理系统的类库的、
通过使用  RubyGems,很容易的来进行安装/卸装
启动命令:
gem install -v=3.2.3 rails
过程可能比较久,需要等待。安装完后可以输入命令:
   rails -v
查看rails版本,同时确认是否安装成功。
 
2.连接Mysql:
 
已安装mysql5.1后,在C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.dll
拷贝到Ruby的安装路径下C:\Ruby193\bin。
 
    
安装mysql2驱动:
 
     
gem install mysql2
 
      
启动服务报如下错误:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': Incorrect MySQL clie nt library version! This gem was compiled for 6.0.0 but the client library is 5.5.20. (RuntimeError)

 
       
错误提示:Mysql client的版本没对应造成的,gem要求的版本是6.0.0的,但是clent才5.5.20
 
         
        
下载对应的版本。安装到MySQL目录下
然后cmd:
gem pristine mysql2 -- --with-mysql-config=e:\mysql-connector-c-noinstall-6.0.2-win32
 
把C:\Program Files\MySQL\MySQL Connector 6.0.2\lib\libmysql.dll 拷贝到Ruby的安装路径下C:\Ruby193\bin下,重新编译。