天天看點

最詳細的Ruby on Rails安裝步驟

  • 本文介紹了Ruby on Rails的詳細安裝步驟。文中使用的Ruby on Rails版本是1.8.6-26。安裝Ruby之後安裝Rails,然後就可以建立Web應用,并在本地測試了。
  • 1、安裝ruby

    不用說 是下載下傳安裝包:http://rubyforge.org/frs/?group_id=167,注意版本---害人不淺,後面會說到,我下的是1.8.6-26

    裝完後,可以用ruby -v 測試是否安裝成功,如圖,要是出現了版本 就說明安裝成功了

    最詳細的Ruby on Rails安裝步驟

    2、ruby安裝完成後,安裝rails

    在指令行下運作 gem install rails,會有四五個提示 一路Y,安裝完後,依舊可以用rails -v, 來檢測rails 是否安裝成功

    最詳細的Ruby on Rails安裝步驟

    3、建立Web應用

    還是指令行下輸入 rails testweb,比如目前的路徑是 C:/Documents and Settings/Administrator>rails testweb,便會在C:/Documents and Settings/Administrator下建立一個testweb檔案夾。

    最詳細的Ruby on Rails安裝步驟
    最詳細的Ruby on Rails安裝步驟

    PS:這裡是可以加路徑的 比如 rails C://test,具體可以看官方API:http://api.rubyonrails.org/

    4、在目前目錄(testweb)下,運作 ruby script/server 啟動服務,關于webrick伺服器更多的資訊可以通路 http://www.webrick.org/

    最詳細的Ruby on Rails安裝步驟
    5、浏覽器中輸入http://localhost:3000/,如果看到以下頁面,說明OK
    最詳細的Ruby on Rails安裝步驟
    6、寫一個HelloWorld的Web程式,ruby script/generate controller HelloWorld指令
    最詳細的Ruby on Rails安裝步驟
    然後找到hello_world_controller.rb
    最詳細的Ruby on Rails安裝步驟
    輸入以下代碼,儲存
    1. class HelloWorldController < ApplicationController  
    2.   def index     
    3.     render:text=>"hello world" 
    4.   end    
    5. end 

    我曾經用 render_text "Hello RoR World"   試了半天也不管用,搜了半天才發現是版本的問題,經驗啊

    在浏覽器中打開http://localhost:3000/hello_world,就會看見結果

    最詳細的Ruby on Rails安裝步驟

    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,你會感覺很友善的。