是一個Web應用程式的整合式開發環境,基於Eclipse,對RoR有很好的支援。可以獨立安裝,但本文會選擇做為Eclipse的外掛程式來安裝。要使用它,必須先搭好ROR的環境。
第一步:安裝ruby。
$ sudo apt-get install ruby-full
安裝完以後,再 $ ruby -v ,如果看到版本號碼了就對了。
第二步:安裝rubygems。
$ sudo apt-get install rubygems
安裝完以後,再 $ gem -v ,如果看到版本號碼了就對了。
如果不對,提示沒有這個軟體,那就照進行前3步後,再試。
第三步:安裝rails。
$ sudo apt-get install rails
安裝完以後,再 $ rails -v ,如果看到版本號碼了就對了。
第四步:安裝 ruby-debug-base 和 ruby-debug-ide
這兩個gems是用來debug的。
$ sudo gem install ruby-debug-base
$ sudo gem install ruby-debug-ide
第五步:安裝git。
$ git 看下安裝沒有,如果沒有,執行以下命令。
$ sudo apt-get install git
安裝完成後,再 $ git --version ,看到版本號碼就對了。
第六步:安裝。
rvm是一個命令列工具,安裝以後,Aptana studio裡的終端會用這個。我先前失敗的安裝經曆,都沒裝這個。
(搞不懂到底什麼東西,我現在只知道可以$rvm install 1.9.2,然後在設定環境變數以後,可以在兩個版本的ruby之間切換使用。)
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head
如果提示curl沒裝,那就 $ sudo apt-get install curl ,後再試。安裝好以後,$ rvm -v 會仍會提示沒安裝,還要設定環境變數。
在使用者目錄下有個隱藏檔案.bashrc(Ctrl+H顯示/隱藏),開啟後在最後一行添加:
export PATH=/home/wangbengen/.rvm/bin:$PATH
現在再 $ rvm -v ,看到版本號碼就對了。
第七步:安裝mongrel。(如果想使用預設的WEBrick,可以跳過此步)
這是一個web伺服器。在安裝rails的時候,其實已經安裝了一個叫WEBrick的伺服器了,但是mongrel是一個更適合的。
$ sudo gem install mongrel
安裝完以後,可以 $ gem list 。看一下安裝的所有gems,其中一定有mongrel了吧。
第八步:安裝mysql。(如果想使用預設的sqlite3,可以跳過此步)
$ sudo apt-get install mysql-server
$ sudo apt-get install phpmyadmin
預設root的密碼是空,因為是個人開發環境,所以就讓它空吧。(註:安裝mysql這回沒試了,因為之前已經安裝好了的。)
第九步:安裝subversion。
這是版本控制器。
$ sudo apt-get install subversion
第十步:安裝Aptana Studio 3。
前提:已經安裝eclipse 3.5以上版本。
開啟eclipse。菜單Help->Install New Software...,在Work With輸入框中輸入 http://download.aptana.com/studio3/plugin/install ,然後next...next...finish...重啟cclipse就OK了。
一切順利?那就可以建立一個rails項目試一下。file->new->rails project,輸入name就finish。開啟項目,會看到一個固定的目錄結構,已經建立好了。什麼都不用做,右鍵項目->run server。在瀏覽器中輸入http://localhost:3000/ 歡迎介面了。
註:點擊 About your application’s environment 會看到現在還沒有使用mysql資料庫。這個要設定項目的database.yml檔案,然後還要建立相應的資料庫,這兒就不說了。是我用了mysql的圖。