首页 > 代码库 > win764位Ruby2.0环境搭建之Ruby on Rails

win764位Ruby2.0环境搭建之Ruby on Rails

一:安装Ruby

1、在http://rubyinstaller.org 下载需要的ruby版本,因为是exe文件,所以,你可以直接安装。

  安装结束后,cmd上运行 ruby -v 显示版本号。如果正常显示Ruby版本号,表示安装成功。

  

  ruby安装好之后,通过cmd 命令运行 gem -v 验证RubyGems安装是否成功。

  

2、下载devkit文件,然后解压安装,选择自己想要的目录。(这一步的顺序挺重要,否则第4步操作可能会出错)

  windows下安装或升级时gem经常会碰到

    Please update your PATH to include build tools or download the DevKit from ‘http://rubyinstaller.org/downloads‘ and follow the instructions at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit‘
 这是因为没有安装DevKit的缘故
  这就需要下载Devkit包, 进入网址http://rubyinstaller.org/downloads下载对应版本的devkit
  下载完成后执行这个文件,自定义解压目录devkit,进入这个目录。
  

3、cmd进入windows命令操作,进入devkit的文件夹下,执行下面的操作:

  cmd运行命令行> cd DEVKIT

  > ruby dk.rb init #生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby #如果这里列出的Ruby与你的要求不符,可以手动修改 
  > ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否有误,可以略过
  > ruby dk.rb install [INFO] Updating convenience notice gem override for ‘C:/Ruby192‘ [INFO] Installing ‘C:/Ruby192/lib/ruby/site_ruby/devkit.rb‘

二:安装Rails

1、使用远程安装Rails
  cmd进入windows命令操作,geminstall rails --include-dependencies或gem install rails --remote

2、使用本地安装Rails
  rails下载地址:   http://rubyforge.org/frs/?group_id=307
  rails activesupport   下载地址:http://rubyforge.org/frs/?group_id=570
  rails activerecord    下载地址:http://rubyforge.org/frs/?group_id=182
  rails actionpack      下载地址:http://rubyforge.org/frs/?group_id=249
  rails actionmailer    下载地址:http://rubyforge.org/frs/?group_id=361
  rails actionwebservice下载地址:http://rubyforge.org/frs/?group_id=567
  rails rack            下载地址:http://rubyforge.org/frs/?group_id=3113

  注:安装完毕后通过rails -v 看看安装是否成功。

  

  据网上Ruby的前辈说,中间这行DL is deprecated, please use Fiddle 是一句警告,可以忽视。

  下方显示rails的版本号

三:创建Web应用

1、在命令行下输入 rails new testweb,testweb是项目名称。该项目所处位置是当前命令的目录路径。

2、在当前目录(testweb)下,运行ruby script/server 启动服务。

3、浏览器中输入http://localhost:3000/,如果看到以下页面,说明OK。

  

这里特别指出的就是,devkit没有安装的话,可能会出现如下错误。

ERROR: Error installing gherkin:
The ‘json‘ native gem requires installed build tools.
 
Please update your PATH to include build tools or download the DevKit
from ‘http://rubyinstaller.org/downloads‘ and follow the instructions
at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit‘

根本原因就是缺少DevKit库,解决方案如下,参照一(2)。