大马资讯论坛 - 马来西亚中文资讯平台

标题: [教学] Ruby从安装到部署到Hello World,新手入门篇-Win 7 [打印本页]

作者: 资讯王    时间: 2012-6-10 20:17
标题: [教学] Ruby从安装到部署到Hello World,新手入门篇-Win 7
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,把内容换成如下:
  1. class GreetingsController < ApplicationController
  2.   def hello
  3.         @message = "Hellow world!"
  4.   end
  5. end
复制代码
到 C:\Users\你用户的名字\commandsapp\app\views\greetings\hello.html.erb ,把内容换成如下:
  1. <h1>Greetings#hello</h1>
  2. <p>Find me in app/views/greetings/hello.html.erb</p>

  3. <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/




欢迎光临 大马资讯论坛 - 马来西亚中文资讯平台 (http://freeinfo.com.my/) Powered by Discuz! X3.3