歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.9上搭建Ruby on Rails 環境

CentOS 5.9上搭建Ruby on Rails 環境

日期:2017/2/28 14:35:54   编辑:Linux教程

CentOS 5.9上搭建Ruby on Rails 環境

1.第一步

su root ***

#安裝依賴包
yum -y install gcc

yum install flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel

gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel

(說明:以上包都得安裝上,否則最後rails 環境會出錯)

2.第二步

#安裝RVM
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

3.第三步

#接下來安裝ruby
#顯示可用的安裝
[root@localhost ~]# rvm list known # MRI Rubies
.. [ruby-]1.8.7[-p334] [ruby-]1.8.7-head
.. [ruby-]1.9.2[-p180] [ruby-]1.9.2-head
.. [ruby-]1.9.3[-p448] ruby-head # JRuby jruby-1.2.0
.. [root@localhost ~]# rvm install 1.9.3 -p448 //使用這個版本與rails等以及以後的Aptana環境最相容,而且這個環境比較穩定
#設置使用這個版本
[root@localhost ~]# rvm use install 1.9.3 -p448 --default
[root@localhost ~]# ruby -v //顯示ruby的version
4.第四步

#安裝幾個gem的依賴包
rvm install ree rvm pkg install readline rvm pkg install zlib rvm pkg install openssl
5.第五步

#修改源 http://ruby.taobao.org/

gem sources -l gem sources --remove 要刪除的源(上面顯示的源)
gem sources -a http://ruby.taobao.org/ gem sources -l //修改過後的源

** CURRENT SOURCES ***
http://ruby.taobao.org/

gem install foo
6.第六步

# 安裝rails
gem install rails -v=3.1.0 rails -v //顯示rails的version
這樣,ruby on rails這套環境便可搭建完畢!
7.第七步

搭建Aptana Studio 必須要在java環境下運行 首先安裝java環境 在Centos 5.9 64位 上安裝jdk 1.)下載
從官方網站上下載安裝包http://www.Oracle.com..

由於是64位系統,所以這裡我們選擇 jdk-7u17-linux-x64.rpm

2) 安裝 以root用戶僅限安裝
[root@Master Download]#sudo rpm -ivh jdk-7u17-linux-x64.rpm
3) 配置環境變量
修改/etc/profile文件以最後添加如下代碼
# set java environment export JAVA_HOME=/usr/java/jdk1.7.0_17 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:\ $JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

使配置生效
[root@Master Download]#source /etc/profile
4) 確認安裝
執行java -version查看jdk版本信息
[root@Master Download]#java -version java version "1.7.0_17" Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) jdk即安裝完成。

8.第八步: 搭建Aptana Studio 3

linux下安裝aptana3,親測可行
下面記錄下怎麼安裝aptana3(aptana2應該也適用)。

安裝java運行時,偷看這裡 說明:實際上偶並沒有執行這步,因為發現在安裝aptana3之前 java的運行時已經安裝過了。
到aptana官網上載 aptana3,我下載到的壓縮包為Aptana_Studio_3_Setup_Linux_x86_3.0.0
解壓上面的壓縮包得到文件夾Aptana Studio 3。建議重命名為AptanaStudio3。

現在假設你的AptanaStudio3的路徑是/home/yourname/Downloads/AptanaStudio3,下面該考慮將AptanaStudio3放在什麼地方了~~

在終端進到/opt文件夾下,建一個目錄叫aptana,將AptanaStudio3移動至aptana下,並加下root權限

$ cd /opt $ sudo mkdir aptana $ sudo chown -R root:root aptana $ sudo chmod -R +r aptana $ cd aptana $ sudo mv /home/yourname/Downloads/AptanaStudio3 .
$ sudo chown -R root:root AptanaStudio3

$ sudo chmod -R +r AptanaStudio3

建立aptana的可執行文件(這個類似windows裡面到exe的概念)
$ touch /usr/bin/aptana $ chmod 755/usr/bin/aptana $ nano /usr/bin/aptana
這時nano會打開一個編輯器,在nano編輯器裡面加入以下代碼並保存:
#!/bin/sh #export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" export APTANA_HOME="/opt/aptana/AptanaStudio3" $APTANA_HOME/AptanaStudio3 $*
在左上角的Applications菜單下加aptana的啟動菜單
$ nano /usr/share/applications/aptana.desktop 在編輯器裡面插入以下代碼並保存 [Desktop Entry] Encoding=UTF-8 Name=Aptana Studio 3 Comment=IDE for Rails, Python, PHPExec=/opt/aptana/AptanaStudio3/AptanaStudio3 //注意路徑一定要輸入正確 Icon=/opt/aptana/AptanaStudio3/icon.xpm Terminal=false Type=ApplicationCategories=GNOME;Application;Development;
StartupNotify=true

最後初始化啟動一下aptana3
$/opt/aptana/AptanaStudio3/AptanaStudio3 -clean 這樣Aptana Studio 即搭建完畢!
最後當把一套開發包注入到Aptana中時,會出現bug錯誤,本人使用google解決如下:首先解決不能安裝mysql2的問題
Error installing mysql2: Failed to build gem native extension
On Ubuntu/Debian and other distributions using aptitude: sudo apt-get install libmysql-ruby libmysqlclient-dev On Red Hat/CentOS and other distributions using yum: sudo yum install mysql-devel On Mac OS X with Homebrew: brew install mysql
而後解決Aptana Studio 3 keeps reporting Could not find mysql2-0.3.11 in any of the sources (Bundler::GemNotFound) 這個bug

Well, after I tried everything, I found out that the answer is as simple as: bundle install --deployment (on the server)注意!!!
這樣過後Aptana Studio便運行正常!
本人在安裝ruby on rails過程感覺學到了很多,希望這篇文章能夠對以後安裝此類環境有所益處!

相關閱讀

Ubuntu下搭建Ruby On Rails http://www.linuxidc.com/Linux/2012-06/61981.htm

實測 Ubuntu 13.10 上搭建 Ruby on Rails http://www.linuxidc.com/Linux/2014-02/96399.htm

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved