Ruby on Rails開發環境的搭建

來源:互聯網
上載者:User

Windows系統下開發環境的搭建

  本文中將介紹如何在Windows作業系統下搭建RoR開發環境。

  1.遠程安裝

  a、步驟1:下載並安裝Ruby一鍵安裝包

  下載最新的Ruby 1.8.6一鍵安裝包,其為http://rubyforge.org/frs/?group_id=167。

  下載後運行該安裝檔案,顯示介面2-1所示。

  
  圖1 安裝程式運行介面

  一直單擊Next按鈕預設安裝即可。安裝完成後開啟命令列視窗,輸入並運行命令ruby –v,安裝成功會顯示Ruby的版本號碼,2-2所示。

  
  圖2 Ruby的版本資訊

  b、步驟2:使用RubyGems安裝Rails

  RubyGems是標準的Ruby包管理器,它的功能類似於Linux下的apt-get。使用RubyGems可以方便地從遠程伺服器下載並安裝Rails。

  開啟命令列視窗,輸入並執行命令gem install rails --remote或gem install rails-- include-dependencies,程式運行結果分別3和圖4所示。

  
  圖3 命令執行過程中

  
  圖4 命令執行過程中

  開啟命令列視窗輸入並運行rails –v,執行結果2-5所示。

  
  圖5 Rails的版本資訊

  顯示的Rails版本為1.0.0,Rails安裝成功,即RoR開發環境搭建成功。

  注意 使用gem install rails - -remote安裝Rails,是直接從遠程伺服器下載Rails安裝包檔案;而使用gem install rails - -include-dependencies命令安裝Rails,會首先在本地主機上尋找是否存在Rails的安裝包,如果沒有則從遠程伺服器下載安裝。

  2.本地安裝

  a、步驟1:下載並安裝Ruby一鍵安裝包

  具體步驟請參見“遠程安裝”部分。

  b、步驟2:擷取Rails安裝外掛程式包

  從URL地址http://rubyforge.org/frs/?group_id=307下載rails- 2.0.1.gem和rails-2.0.1.zip。將下載到的檔案儲存到同一目錄下(D:/RoR)。

  注意 不需要對壓縮檔進行解壓縮。

  c、步驟3:安裝Rails外掛程式包

  開啟命令列視窗,進入D:/RoR目錄下,執行命令gem install rails即可完成安裝。
 

Linux系統下開發環境的搭建

  本小節中將介紹如何在Linux系統下搭建RoR開發環境。雖然Linux存在多個發行版本,但是其基本原理及安裝過程是一樣的,這裡使用Debian系統作為範例進行說明如何在Linux下安裝RoR開發環境。

  a、步驟1:下載Ruby原始碼檔案

  在shell中輸入並運行wget http://rubyforge.org/frs/download.php/7858/ruby- 1.8.4.tar.gz命令或ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz命令下載Ruby- 1.8.4的原始碼程式,6所示,安裝檔案會被下載到當前所在的目錄。

  
  圖6 下載Ruby安裝檔案的過程

  b、步驟2:安裝Ruby

  安裝Ruby需要按順序運行如下的命令。

  1 tar zxvf ruby-1.8.4.tar.gz

  2 cd ruby-1.8.4

  3 ./configure –prefix=$HOME

  4 make

  5 make install

  命令1的執行結果是將原始碼檔案從壓縮包中解壓到目前的目錄下的ruby-1.8.4檔案夾中;命令2的執行結果是跳轉到ruby-1.8.4目錄下;命令3到命令5用於編譯並執行原始碼檔案。上述5條命令執行完畢後,在shell中輸入並執行ruby –v命令,顯示7所示,Ruby安裝成功。

  
  圖7 Ruby的版本資訊

  c、步驟3:下載並安裝RubyGems

  依次執行如下命令來完成RubyGems的下載與安裝。

  1 wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz

  2 tar xzf rubygems-0.8.11.tgz

  3 cd rubygems-0.8.11

  4 ruby setup.rb

  命令1用於遠程下載RubyGems的安裝壓縮包;命令2用於解壓縮;命令3用於跳轉到指定的目錄下;命令4用於安裝RubyGems包管理器。上面的4條命令成功執行即表示RubyGems安裝成功。

  d、步驟4:使用RubyGems安裝Rails

  在shell中輸入並執行命令gem install rails --include-dependencies安裝Rails架構,執行完畢後,在shell中輸入rails –v,如果出現版本資訊則說明RoR開發環境搭建成功。

開發環境中資料庫的安裝與配置

  這裡以MySQL資料庫為例介紹開發環境中資料庫的安裝與配置。

  a、步驟1:下載並安裝MySQL資料庫

  從http://www.mysql.com下載MySQL資料庫的安裝包並運行,其安裝介面8所示。

  
  圖8 MySQL的安裝介面

  按預設設定安裝。安裝完成後需要進行MySQL伺服器執行個體配置。按圖9所示的位置開啟MySQL伺服器執行個體設定精靈,10所示。

  
  圖9 MySQL伺服器執行個體設定精靈的捷徑位置

  
  圖10 MySQL伺服器執行個體設定精靈運行介面

  按預設配置安裝,到11所示的介面時,選擇介面中的Detailed Configuration(詳細配置)項。

  
  圖11 配置模式選擇介面

  繼續按照預設設定安裝到12所示的字元集選擇介面。在圖12中,Standard Character Set選項表示將Latin1字元集作為預設的字元集,適合於資料庫中儲存的內容僅包含英文字元和其他西歐國家語言中的字元;Best Support For Multilingualism選項表示將UTF8字元集作為預設的字元集,選擇這個選項時,資料庫中儲存的內容可以由多個不同國家語言的字元組成;Manual Selected Default Character Set/Collation選項表示可以根據實際情況,自由選擇資料庫字元集。這裡選擇Best Support For Multilingualism選項。

  
  圖12 資料庫字元集選擇介面

  注意 這裡要根據自己的實際需要選擇字元集編碼。

  接下來的安裝過程按預設設定進行安裝就可以了。資料庫伺服器執行個體配置完成後就完成了MySQL的安裝。

  注意 在資料庫伺服器執行個體配置過程中可以根據需要設定Root帳號的口令。為了突出重點,本書中所提到的資料庫均使用空口令作為Root使用者的口令。

  b、步驟2:安裝並配置MySQL-Front

  MySQL-Front是一款小巧的管理Mysql的應用程式,其主要特性包括多重文件介面、文法突出、拖拽方式的資料庫和表格、可編輯/可增加/刪除的域、可編輯/可插入/刪除的記錄、可顯示的成員、可執行檔SQL指令碼並提供與外程式介面、儲存資料到CSV檔案等。MySQL-Front的官方網站http://www.mysqlfront.de提供MySQL-Front的30天免費試用的安裝包,下載並運行後,其初始安裝介面13所示。

  
  圖13 MySQL-Front的初始安裝介面

  使用預設配置進行安裝,安裝完成後需要手動實現MySQL-Front與MySQL之間的關聯。以下將以第1章中的執行個體為例,說明如何?MySQL-Front與MySQL之間的關聯。

  首次開啟MySQL-Front會彈出14所示的視窗,在“名稱”文字框中填寫登入相關的描述資訊(相當於為每次登入起一個名字),這裡填寫“127.0.0.1”。

  
  圖14 首次開啟MySQL-Front彈出的視窗

  切換到“串連”選項卡,在“伺服器”文字框中輸入“127.0.0.1”,2-15所示。這裡即可以輸入MySQL伺服器所在機器的IP地址,也可以輸入其所在主機的主機名稱。由於之前使用了預設配置,所以這裡其他的內容不作修改。

  
  圖15 “串連”選項卡

  繼續切換到“註冊”選項卡,在“使用者”文字框中輸入“root”,16所示。其他內容不作修改。

  注意 root使用者是MySQL預設的管理員帳號,在前面的設定中沒有為其設定密碼,因此“密碼”文字框留空。

  
  圖16 “註冊”選項卡

  “資料瀏覽器”選項卡使用預設設定即可,單擊“確定”按鈕後,彈出對話啟動視窗,顯示17所示。

  
  圖17 對話啟動視窗

  圖17中顯示了我們剛剛建立的對話,單擊“確定”按鈕會彈出18所示的資料庫登入視窗。

  
  圖18 資料庫登入視窗

  單擊“確定”按鈕,顯示19所示的介面,串連MySQL資料庫成功。

  
  圖19 MySQL-Front串連MySQL資料庫後的顯示介面

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.