win764位Ruby2.0环境搭建之Ruby on Rails
的有关信息介绍如下:Rubyon Rails是近些年来最重要的开源项目,通过Rubyon Rails可以让开发人员很轻松地开发网络应用程序。
一:安装ruby
1. 在ruby官网下载需要的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 。。。字面上的意思很明显,这是因为没有安装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
使用远程安装Rails cmd进入windows命令操作,geminstall rails --include-dependencies或gem install rails --remote
注:安装完毕后通过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)。