最詳細(xì)的Ruby on Rails安裝步驟
1、安裝ruby
不用說(shuō) 是下載安裝包:http://rubyforge.org/frs/?group_id=167,注意版本---害人不淺,后面會(huì)說(shuō)到,我下的是1.8.6-26
裝完后,可以用ruby -v 測(cè)試是否安裝成功,如圖,要是出現(xiàn)了版本 就說(shuō)明安裝成功了
2、ruby安裝完成后,安裝rails
在命令行下運(yùn)行 gem install rails,會(huì)有四五個(gè)提示 一路Y,安裝完后,依舊可以用rails -v, 來(lái)檢測(cè)rails 是否安裝成功
3、創(chuàng)建Web應(yīng)用
還是命令行下輸入 rails testweb,比如當(dāng)前的路徑是 C:\Documents and Settings\Administrator>rails testweb,便會(huì)在C:\Documents and Settings\Administrator下創(chuàng)建一個(gè)testweb文件夾。
PS:這里是可以加路徑的 比如 rails C://test,具體可以看官方API:http://api.rubyonrails.org/
4、在當(dāng)前目錄(testweb)下,運(yùn)行 ruby script\server 啟動(dòng)服務(wù),關(guān)于webrick服務(wù)器更多的信息可以訪問(wèn) http://www.webrick.org/
5、瀏覽器中輸入http://localhost:3000/,如果看到以下頁(yè)面,說(shuō)明OK
6、寫(xiě)一個(gè)HelloWorld的Web程序,ruby script\generate controller HelloWorld命令
然后找到hello_world_controller.rb
輸入以下代碼,保存
- class HelloWorldController < ApplicationController
- def index
- render:text=>"hello world"
- end
- end
我曾經(jīng)用 render_text "Hello RoR World" 試了半天也不管用,搜了半天才發(fā)現(xiàn)是版本的問(wèn)題,經(jīng)驗(yàn)啊
在瀏覽器中打開(kāi)http://localhost:3000/hello_world,就會(huì)看見(jiàn)結(jié)果
PS:初學(xué)的一點(diǎn)點(diǎn)記錄,還希望rails高手能指點(diǎn)一二.
1、或許有的朋友跟我一樣 看不到hello world,查看日志,出現(xiàn)如下錯(cuò)誤
Status: 500 Internal Server Error
no such file to load -- sqlite3
這是由于沒(méi)有裝sqlite3數(shù)據(jù)庫(kù),http://files.cnblogs.com/geek007/sqlite3.rar 這里下載,
然后解壓到ruby的bin目錄:D:\ruby\bin,命令行執(zhí)行:gem install "D:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem"
2、推薦一個(gè)cmd工具PowerCmd,用來(lái)替換系統(tǒng)的cmd,你會(huì)感覺(jué)很方便的。
【編輯推薦】