1.ruby on rails在windows上的安装:
①首先需要下载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下,重新编译。