[Ruby on Rails系列]2、開發環境準備:Ruby on Rails開發環境配置

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   os   使用   java   ar   

前情回顧

上次講到Vmware虛擬機器的安裝配置以及Scientific Linux 6.X系統的安裝。這回我們的主要任務是在Linux作業系統上完成Ruby on Rails開發環境的配置。

在配置環境之前,首先要解釋一下Scientific Linux 6.x,該Linux發行版與CentOS、Red Hat Linux的管理機制比較類似。如果你的Linux採用的是上述系統,基本上配置過程完全一致;如果你採用的是Ubuntu系統,配置過程可能會稍有不同。

那麼,Start!【請以管理員帳號登陸系統,完成安裝,安裝結束後以普通使用者登入編程】

 

Step1:安裝Ruby

【1】進入官網(https://www.ruby-lang.org/zh_cn/)下載Ruby安裝源碼ruby-2.1.2.tar.gz

【2】開啟/root/Downloads檔案夾,找到所下載的檔案,將其複製到/usr/lib/ruby檔案夾下(usr/lib下沒有ruby檔案夾,則建立ruby檔案夾)

【3】解壓ruby-2.1.2.tar.gz:在/usr/lib/ruby檔案夾下開啟終端輸入

tar xvzf ruby-2.1.2.tar.gz

【4】進入ruby-2.1.2檔案夾:在終端輸入

cd ruby-2.1.2

【5】安裝依賴(非常重要)如果後續Gem或者Rails安裝出錯,很有可能是此步沒有做

在終端輸入:

yum -y install gcc gcc-c++yum –y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel

【6】在終端輸入

./configure

【7】在終端輸入

make

【8】在終端輸入

make install

【9】Ruby安裝完畢,在終端輸入

ruby --version

 測試安裝是否成功

 

Step2:安裝Gem,Git,Rails

【1】安裝Gem

1)在終端輸入

gem --version

查看Gem版本

2)在終端輸入

gem update --system

3)在終端輸入

gem update

如沒有問題,則順利完成Gem更新;如遇到問題可能是Step1安裝依賴那一步沒有做好。我在Ubuntu下就曾經遇到了這樣的問題(一個是zlib的依賴問題,一個是openssl的依賴問題,最後參考這位大神的文章解決的【http://www.aichengxu.com/view/34894】

【2】安裝Git

在Scientific Linux下安裝Git可直接通過Yum。步驟如下:

yum -y install gitgit --version

【3】安裝Rails

在終端直接輸入:

gem install rails

等待安裝完畢即可。

 

Step3:安裝配置Java環境

【1】為什麼要安裝Java環境?

至此,其實Ruby on Rails已經安裝好了。可是為什麼要安裝Java環境呢?因為我們要使用Aptana整合式開發環境開發RoR程式,而Aptana需要Jre的支援,因此需要我們配置Java環境。

【2】下載JDK【http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otncn】

請注意該發行版要下載RPM版本

【3】安裝Java

在Downdolds檔案夾【RPM包所在的檔案夾,通常是/root/Downloads】下開啟終端,輸入

rpm -ivh jdk-8u20-linux-i586.rpm

終端會自動進行JDK的安裝

【4】測試Java

由於使用RPM包進行安裝,Linux自動在usr/bin下建立了Java和Javac的軟連結,即使不配置環境變數,照常可以使用Java(體會到了Linux檔案系統的魅力!)

 

Step4:安裝配置Aptana整合式開發環境

【1】下載Aptana開發環境

http://www.aptana.com/products/studio3

【2】將下載好的安裝檔案從/root/Downloads檔案夾複製到/opt檔案夾下

【3】在opt檔案夾下解壓Aptana

【4】在有Java環境的基礎上,就可以點擊AptanaStudio3直接運行啦~

【5】寫個程式測試下

至此,Ruby on Rails的開發環境已經配置完畢,在Aptana整合式開發環境下可以切換到終端介面,輸入irb,即可進入ruby互動環境了喲~

在環境配置完畢後,你就可以切換回非root賬戶進行開發啦!

 

另外,如果需要安裝rspec只需要在終端輸入:gem install rspec 就可以啦~如果提示許可權不足,請在root賬戶進行。

 

後記:需要注意的幾點

1、本文適合Red hat Linux系列、CentOS系列、Fedora系列、Scientific Linux系列,如果你是Ubuntu系統需要做相應的變通。

2、在安裝之前請務必安裝依賴包,我在Ubuntu下由於2個依賴包沒有裝上,害我研究了一下午,尤其是那個openssl的依賴問題,具體見上文連結。

3、安裝Aptana之前需要安裝Java環境,如果你不是採用RPM安裝方式,請記得設定環境變數,設定環境變數的方法可自行百度。

4、安裝環境請在root許可權下進行,開發最好不要在root賬戶下進行。

 

下一篇:Ruby on Rails系列3,敬請期待~

[Ruby on Rails系列]2、開發環境準備:Ruby on Rails開發環境配置

相關文章

聯繫我們

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