Ruby on Rails在windows下開發環境的搭建

 Ruby On Rails是在Ruby語言基礎上的完成的web應用開發框架。下面介紹了本地安裝ruby on rails的過程。


    • 安裝方法1

      注意:這是一種很麻煩的安裝過程,建議下面的使用方法2

  1. 下載ruby: 可以下載windows安裝版,是一個可執行的安裝文件。下載地址:

    http://rubyforge.org/frs/?group_id=167 該網站也有其他平臺下的安裝程序,然后安裝即可。
  2. 安裝rails : 依次安裝插件,最后安裝rails,插件之間有次序關系,但如果次序錯誤,系統會自動提示,安裝語法如下:gem instll actionpack ,gen instll actionmailer 等等。
  3. 在命令行下輸入命令: ruby –v 查看ruby版本信息

    Rails blog 建立rails的一個工作目錄,如果都運行正確的話,說明安裝成功。

    運行Rails Blog后,系統會在當前目錄下建立一個blog目錄,這一目錄下還包含許多子目錄和文件,包括app目錄,我們程序的主要部分;config目錄:存儲諸如數據庫聯接信息等配制;doc目錄:生成對程序的文檔;public目錄:包括程序使用的資源文件,比如images,javascript等;log目錄:程序運行時的log;vender目錄:存放第三方的開發程序包。

    進入blog目錄下輸入命令: ruby script/server,然后打開瀏覽器,輸入:http://localhost:3000則看到缺省的網頁畫面,實際上這一命令執行了rails自帶的一個叫做webrick的小型web服務器,端口為3000。開發的時候用它來測試時比較方便的。


    • 安裝方法2

      建議:開始之時我用的以上的方法,這種其實很是麻煩,因為在下載文件時會下載不同版本的文件,最后在安裝的時候可能產生文件沒有對應上的問題,如果你的網絡條件好的話,建議你可以選擇遠程自動安裝 ,在console中D:\RoR的目錄下執行gem install rails --include -independencices命令,然后就等著出現下面的信息


      D:\RoR>gem install rails --include -independencices
      Bulk updating Gem source index for:
      http://gems.rubyforge.or
      Successfully installed rails-1.2.3
      Successfully installed activesupport-1.4.2
      Successfully installed activerecord-1.15.3
      Successfully installed actionpack-1.13.3
      Successfully installed actionmailer-1.3.3
      Successfully installed actionwebservice-1.2.3
      Installing ri documentation for activesupport-1.4.2...
      Installing ri documentation for activerecord-1.15.3...
      Installing ri documentation for actionpack-1.13.3...
      Installing ri documentation for actionmailer-1.3.3...
      Installing ri documentation for actionwebservice-1.2.3...
      Installing RDoc documentation for activesupport-1.4.2...
      Installing RDoc documentation for activerecord-1.15.3...
      Installing RDoc documentation for actionpack-1.13.3...
      Installing RDoc documentation for actionmailer-1.3.3...
      Installing RDoc documentation for actionwebservice-1.2.3...


      或者C:\的目錄下執行gem install rails --remote命令

      C:\>gem install rails --remote
      Need to update 20 gems from
      http://gems.rubyforge.org
      ....................
      complete
      Install required dependency activesupport? [Yn]  y
      Install required dependency activerecord? [Yn]  y
      Install required dependency actionpack? [Yn]  y
      Install required dependency actionmailer? [Yn]  y
      Install required dependency actionwebservice? [Yn]  y
      Successfully installed rails-1.2.3
      Successfully installed activesupport-1.4.2
      Successfully installed activerecord-1.15.3
      Successfully installed actionpack-1.13.3
      Successfully installed actionmailer-1.3.3
      Successfully installed actionwebservice-1.2.3
      Installing ri documentation for activesupport-1.4.2...
      Installing ri documentation for activerecord-1.15.3...
      Installing ri documentation for actionpack-1.13.3...
      Installing ri documentation for actionmailer-1.3.3...
      Installing ri documentation for actionwebservice-1.2.3...
      Installing RDoc documentation for activesupport-1.4.2...
      Installing RDoc documentation for activerecord-1.15.3...
      Installing RDoc documentation for actionpack-1.13.3...
      Installing RDoc documentation for actionmailer-1.3.3...
      Installing RDoc documentation for actionwebservice-1.2.3...


      這樣就安裝ok了,而且好的是安裝的都是最新版本的文件,只是網絡經常出問題,看運氣了。