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

前情回顧html


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

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

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

 

Step1:安裝Rubygit


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

image

【2】打開/root/Downloads文件夾,找到所下載的文件,將其複製到/usr/lib/ruby文件夾下(usr/lib下沒有ruby文件夾,則新建ruby文件夾)ruby

image

【3】解壓ruby-2.1.2.tar.gz:在/usr/lib/ruby文件夾下打開終端輸入oracle

tar xvzf ruby-2.1.2.tar.gz

【4】進入ruby-2.1.2文件夾:在終端輸入curl

cd ruby-2.1.2

image

【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

image

【6】在終端輸入

./configure

【7】在終端輸入

make

【8】在終端輸入

make install

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

ruby --version

測試安裝是否成功

image

 

Step2:安裝Gem,Git,Rails


【1】安裝Gem

1)在終端輸入

gem --version

查看Gem版本

image

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 git

git --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版本

image

【3】安裝Java

在Downdolds文件夾【RPM包所在的文件夾,一般是/root/Downloads】下打開終端,輸入

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

終端會自動進行JDK的安裝

image

【4】測試Java

因爲使用RPM包進行安裝,Linux自動在usr/bin下創建了Java和Javac的軟連接,即便不配置環境變量,照常可使用Java(體會到了Linux文件系統的魅力!)

image

 

Step4:安裝配置Aptana集成開發環境


【1】下載Aptana開發環境

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

image

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

【3】在opt文件夾下解壓Aptana

image

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

image

【5】寫個程序測試下

image

至此,Ruby on Rails的開發環境已經配置完畢,在Aptana集成開發環境下能夠切換到終端界面,輸入irb,便可進入ruby交互環境了喲~

在環境配置完畢後,你就能夠切換回非root帳戶進行開發啦!

 

另外,若是須要安裝rspec只須要在終端輸入:gem install rspec 就能夠啦~若是提示權限不足,請在root帳戶進行。

 

後記:須要注意的幾點


一、本文適合Red hat Linux系列、CentOS系列、Fedora系列、Scientific Linux系列,若是你是Ubuntu系統須要作相應的變通。

二、在安裝以前請務必安裝依賴包,我在Ubuntu下因爲2個依賴包沒有裝上,害我研究了一下午,尤爲是那個openssl的依賴問題,具體見上文連接。

三、安裝Aptana以前須要安裝Java環境,若是你不是採用RPM安裝方式,請記得設置環境變量,設置環境變量的方法可自行百度。

四、安裝環境請在root權限下進行,開發最好不要在root帳戶下進行。

 

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

相關文章
相關標籤/搜索