1. 安装ruby
请到 http://rubyinstaller.org/downloads 下载 Ruby 1.9.3-p194.exe,然后安装。
2. 下载与解压Development Kit
请到 http://rubyinstaller.org/downloads
下载 DEVELOPMENT KIT >> DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
之后,创建一个文件夹在C,取名为DevKit。
把它解压到 C:\DevKit
3. 安装 DEVELOPMENT KIT
去Start按钮 >> All Programs >> Ruby 1.9.3-p194 >> 打开 Start Command Prompt with Ruby
输入 cd C:\DevKit 按Enter
输入 ruby dk.rb init 按Enter
输入 ruby dk.rb install 按Enter
安装完毕,就测试下
输入 gem install rdiscount --platform=ruby 按Enter
有问题请参考官方教学 https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
4. 安装插件
以下的插件,全部要安装,如图:
输入 gem install execjs -v '1.4.0' 按Enter
输入 gem install coffee-script -v '2.2.0' 按Enter
输入 gem install json -v '1.7.3' 按Enter
输入 gem install rdoc -v '3.12' 按Enter
输入 gem install coffee-rails -v '3.2.2' 按Enter
输入 gem install jquery-rails -v '2.0.2' 按Enter
输入 gem install sass -v '3.1.19' 按Enter
输入 gem install sass-rails -v '3.2.5' 按Enter
输入 gem install sqlite3 -v '1.3.6' 按Enter
输入 gem install uglifier -v '1.2.4' 按Enter
5. 安装rails
输入 rails new commandsapp 按Enter
输入 cd commandsapp 按Enter
输入 rails server 按Enter << 驱动Server,这时你能进入 http://localhost:3000/
有问题请参考官方教学 http://guides.rubyonrails.org/command_line.html#different-servers
如果遇见问题以下,输入Y,按Enter
Overwrite C:/DevKit/commandsap/config/initializers/secret_token.rb? (enter "h" f
or help) [Ynaqdh]
6. 创建rails应用
请记得第5个步骤,看你刚才创建commandsapp在哪里,你的rails应用就会在哪里。
输入 rails generate controller Greetings hello 按Enter
到 C:\Users\你用户的名字\commandsapp\app\controllers\greetings_controller.rb,把内容换成如下:- class GreetingsController < ApplicationController
- def hello
- @message = "Hellow world!"
- end
- end
复制代码 到 C:\Users\你用户的名字\commandsapp\app\views\greetings\hello.html.erb ,把内容换成如下:- <h1>Greetings#hello</h1>
- <p>Find me in app/views/greetings/hello.html.erb</p>
- <p><%= @message %></p>
复制代码 到浏览器,输入http://localhost:3000/greetings/hello,就能看得到以下图:
Ruby编辑器
TextMate on OS X has long been the favored Rails editor, but the classic editors are still going strong. See VIM for Rails and Emacs for Rails. For a full-on IDE, check out RadRails, RubyMine, 3rd Rail, or Netbeans for Ruby.
参考:
http://devspade.com/index.php/20 ... n-rails-on-windows/ |
|