linux rails oracle 环境,CentOS 5.9上搭建Ruby on Rails 环境

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 <

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过程感觉学到了很多,希望这篇文章能够对以后安装此类环境有所益处!

相关阅读:

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值