ubuntu配置ror環境以及安裝aptana(基於eclipse)

來源:互聯網
上載者:User

是一個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-&gt;Install New Software...,在Work With輸入框中輸入 http://download.aptana.com/studio3/plugin/install ,然後next...next...finish...重啟cclipse就OK了。

一切順利?那就可以建立一個rails項目試一下。file-&gt;new-&gt;rails project,輸入name就finish。開啟項目,會看到一個固定的目錄結構,已經建立好了。什麼都不用做,右鍵項目-&gt;run server。在瀏覽器中輸入http://localhost:3000/ 歡迎介面了。

註:點擊 About your application’s environment 會看到現在還沒有使用mysql資料庫。這個要設定項目的database.yml檔案,然後還要建立相應的資料庫,這兒就不說了。是我用了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.