標籤:des style http color 使用 os
一:安裝Ruby
1、在http://rubyinstaller.org 下載需要的ruby版本,因為是exe檔案,所以,你可以直接安裝。
安裝結束後,cmd上運行 ruby -v 顯示版本號碼。如果正常顯示Ruby版本號碼,表示安裝成功。
ruby安裝好之後,通過cmd 命令運行 gem -v 驗證RubyGems安裝是否成功。
2、下載devkit檔案,然後解壓安裝,選擇自己想要的目錄。(這一步的順序挺重要,否則第4步操作可能會出錯)
windows下安裝或升級時gem經常會碰到
Please update your PATH to include build tools or download the DevKit from ‘http://rubyinstaller.org/downloads‘ and follow the instructions at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit‘
這是因為沒有安裝DevKit的緣故
這就需要下載Devkit包, 進入網址http://rubyinstaller.org/downloads下載對應版本的devkit
下載完成後執行這個檔案,自訂解壓目錄devkit,進入這個目錄。
3、cmd進入windows命令操作,進入devkit的檔案夾下,執行下面的操作:
cmd運行命令列> cd DEVKIT
> ruby dk.rb init #產生config.yml,這裡會檢查將要添加DevKit支援的Ruby列表,只支援通過RubyInstaller安裝的Ruby #如果這裡列出的Ruby與你的要求不符,可以手動修改
> ruby dk.rb review #檢查要添加DevKit支援的Ruby列表是否有誤,可以略過
> ruby dk.rb install [INFO] Updating convenience notice gem override for ‘C:/Ruby192‘ [INFO] Installing ‘C:/Ruby192/lib/ruby/site_ruby/devkit.rb‘
二:安裝Rails
1、使用遠程安裝Rails
cmd進入windows命令操作,geminstall rails --include-dependencies或gem install rails --remote
2、使用本地安裝Rails
rails: http://rubyforge.org/frs/?group_id=307
rails activesupport :http://rubyforge.org/frs/?group_id=570
rails activerecord :http://rubyforge.org/frs/?group_id=182
rails actionpack :http://rubyforge.org/frs/?group_id=249
rails actionmailer :http://rubyforge.org/frs/?group_id=361
rails actionwebservice:http://rubyforge.org/frs/?group_id=567
rails rack :http://rubyforge.org/frs/?group_id=3113
註:安裝完畢後通過rails -v 看看安裝是否成功。
據網上Ruby的前輩說,中間這行DL is deprecated, please use Fiddle 是一句警告,可以忽視。
下方顯示rails的版本號碼
三:建立Web應用
1、在命令列下輸入 rails new testweb,testweb是項目名稱。該項目所處位置是當前命令的目錄路徑。
2、在目前的目錄(testweb)下,運行ruby script/server 啟動服務。
3、瀏覽器中輸入http://localhost:3000/,如果看到以下頁面,說明OK。
這裡特別指出的就是,devkit沒有安裝的話,可能會出現如下錯誤。
ERROR: Error installing gherkin:
The ‘json‘ native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from ‘http://rubyinstaller.org/downloads‘ and follow the instructions
at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit‘
根本原因就是缺少DevKit庫,解決方案如下,參照一(2)。