天天看點

在xp中安裝配置ruby on rails

1. 安裝ruby:

     在ruby官方網站 或ruby中文網站 下載下傳最新的ruby版本。我使用的是Ruby 1.8.6 一步安裝 版。下載下傳完成後和普通exe程式一樣輕按兩下安裝。安裝成功後可在指令行輸入“ruby -v”檢視目前安裝版本。

2. 安裝rails:

     在指令行下進入ruby的安裝目錄,比如:E:/ruby>,輸入:gem install rails 。gem是标準的ruby包管理器。安裝完成後可以輸入“rails -v”檢視目前rails版本。

3. 建立一個web應用程式:

     建立rails應用程式: 在ruby的安裝目錄下,比如:E:/ruby>,輸入:rails blog 。指令成功執行後可見到ruby目錄下多了一個blog檔案夾。blog檔案夾下面已經自動生成了項目需要的各種檔案。"blog"為rails項目的名稱,可任取,下同。

     配置mysql資料庫: rails預設的是使用SQLite資料庫,如果想使用mysql資料庫,可輸入以下指令:rails blog -d mysql 。執行指令過程中會出現各種選項,可都選“y”。指令成功執行後可打開“blog/config/database.yml ”看到資料庫已經配置為mysql,可以根據實際情況填寫mysql的真實使用者和密碼。

     建立資料庫: 切換到生成的項目目錄下面,如:cd blog。運作rake指令建立資料庫:rake db:create 。執行到此處可能會提示mysql沒有安裝或ruby沒有安裝mysql驅動。安裝mysql:gem install mysql 。如果已經安裝過mysql,比如說我已經安裝過wamp,是以隻需要安裝mysql的驅動:下載下傳mysql-2.7.3-mswin32.gem ,然後在E:/ruby>下運作:gem install mysql-2.7.3-mswin32.gem 。另外還要複制mysql安裝檔案夾bin下的libmySQL.dll 檔案到ruby安裝檔案夾下的bin檔案夾。

    生成controller和view: 在E:\ruby\blog>下輸入:ruby script/generate controller home index 。執行成功後可以看到項目blog下app\controllers下自動生成了home_controller.rb 檔案,app\views下生成了"home\index.html.erb "。

    啟動web服務: 在E:\ruby\blog>下輸入:ruby script/server。在浏覽器中輸入http://localhost:3000可以看到Rails的預設資訊頁。輸入http://localhost:3000/home/index就可以看到剛才自動生成的檔案。

    關閉服務: ctrl+c.

在xp中安裝配置ruby on rails

(本文内容參考自:windows下配置Ruby on Rails和mysql驅動 和RailsGuides )