一:安装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,进入这个目录。
![bubuko.com,布布扣](data:image/png;base64,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)
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命令操作,gem
install 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)。
win764位Ruby2.0环境搭建之Ruby on Rails,布布扣,bubuko.com
win764位Ruby2.0环境搭建之Ruby on Rails
原文地址:http://www.cnblogs.com/yulander1314/p/3835690.html