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