zoukankan      html  css  js  c++  java
  • [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置

    前情回顾


    上次讲到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

    image

    【2】打开/root/Downloads文件夹,找到所下载的文件,将其复制到/usr/lib/ruby文件夹下(usr/lib下没有ruby文件夹,则新建ruby文件夹)

    image

    【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

    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账户进行。

    后记:需要注意的几点


    1、本文适合Red hat Linux系列、CentOS系列、Fedora系列、Scientific Linux系列,如果你是Ubuntu系统需要做相应的变通。

    2、在安装之前请务必安装依赖包,我在Ubuntu下由于2个依赖包没有装上,害我研究了一下午,尤其是那个openssl的依赖问题,具体见上文链接。

    3、安装Aptana之前需要安装Java环境,如果你不是采用RPM安装方式,请记得设置环境变量,设置环境变量的方法可自行百度。

    4、安装环境请在root权限下进行,开发最好不要在root账户下进行。

     

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

  • 相关阅读:
    Android中的Keyevent
    Android的RecyclerView
    Android中的Context
    Android中数据的传递以及对象序列化
    Android中的多线程编程
    Android中的dp, px, pt
    Android中的内容提供器
    Android中的数据保存
    Android中ListView的用法
    Android中Activity的启动模式
  • 原文地址:https://www.cnblogs.com/Kassadin/p/3989537.html
Copyright © 2011-2022 走看看