win764位Ruby2.0環境搭建之Ruby on Rails

來源:互聯網
上載者:User

標籤: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)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.