开发环境准备:Ruby on Rails开发环境配置

时间:2022-08-28 17:02:17

开发环境准备: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

开发环境准备:Ruby on Rails开发环境配置

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

开发环境准备:Ruby on Rails开发环境配置

【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

开发环境准备:Ruby on Rails开发环境配置

【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

开发环境准备:Ruby on Rails开发环境配置

【6】在终端输入

./configure

【7】在终端输入

make

【8】在终端输入

make install

【9】Ruby安装完毕,在终端输入

ruby --version

测试安装是否成功

开发环境准备:Ruby on Rails开发环境配置

Step2:安装Gem,Git,Rails


【1】安装Gem

1)在终端输入

gem --version

查看Gem版本

开发环境准备:Ruby on Rails开发环境配置

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

开发环境准备:Ruby on Rails开发环境配置

【3】安装Java

在Downdolds文件夹【RPM包所在的文件夹,通常是/root/Downloads】下打开终端,输入

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

终端会自动进行JDK的安装

开发环境准备:Ruby on Rails开发环境配置

【4】测试Java

由于使用RPM包进行安装,Linux自动在usr/bin下建立了Java和Javac的软链接,即使不配置环境变量,照常可以使用Java(体会到了Linux文件系统的魅力!)

开发环境准备:Ruby on Rails开发环境配置

Step4:安装配置Aptana集成开发环境


【1】下载Aptana开发环境

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

开发环境准备:Ruby on Rails开发环境配置

【2】将下载好的安装文件从/root/Downloads文件夹复制到/opt文件夹下

【3】在opt文件夹下解压Aptana

开发环境准备:Ruby on Rails开发环境配置

【4】在有Java环境的基础上,就可以点击AptanaStudio3直接运行啦~

开发环境准备:Ruby on Rails开发环境配置

【5】写个程序测试下

开发环境准备:Ruby on Rails开发环境配置

至此,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

 
摘要: 本文为Ruby on Rails的系列2,详细介绍了Ruby on Rails在Linux下的环境配置,以及集成开发环境Aptana的安装阅读全文
posted @ 2014-09-23 22:49 Kassadin 阅读(156) | 评论 (1) 编辑
 
摘要: 本文是Ruby on Rails系列1: (1)介绍了Vmare虚拟机的安装与配置 (2)介绍了Scientific Linux的安装与配置阅读全文
posted @ 2014-09-19 14:16 Kassadin 阅读(29) | 评论 (1) 编辑
 
标签: RailsRubyJavaAptana

开发环境准备:Ruby on Rails开发环境配置的更多相关文章

  1. [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置

    前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置. 在配置环 ...

  2. 在linux,windows上安装ruby on rails开发环境

    ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程.windows下搭建ruby rails web开发环境本篇文章主要是 ...

  3. 各种环境下搭建ruby on rails开发环境

    win10上搭建raby on rails环境: 步骤如下 1.安装ruby (我选择的版本是ruby 2.2.3p173) 2.安装rails gem 在这之前建议先把gem的源换成淘宝的源,速度快 ...

  4. 用VirtualBox和vagrant在win7×64上搭建ruby on rails 开发环境

    下载准备 1.vagrant 官方  WINDOWS Universal (32 and 64-bit) http://www.vagrantup.com/downloads.html 2.Virtu ...

  5. [QuickRoR]Ruby on Rails开发环境安装

    1.Setup Ruby on Rails2.Test Web App3.Create the First Web App 1.Setup Ruby on Rails1) Download rubyi ...

  6. Ruby on Rails开发Web应用的基本概念

    Web应用架构 C/S架构 Web应用从最初就採用C/S架构.Server负责监听client请求,提供资源,Client向server发起请求并渲染页面.两者通过TCP/IP协议栈之上的HTTP协议 ...

  7. Ruby on Rails 开发笔记

    安装 Ruby on Rails Install Rails: A step-by-step guide 创建应用 # 创建新的应用程序 $ rails new blog $ cd blog # 启动 ...

  8. Ubuntu Ruby On Rails安装和配置

    在这篇文章中ubuntu通过rvm安装ruby和rails.步借鉴了官方网站和网上信息,这里给大家分享. 1. 安装mapapis公钥: gpg --keyserver hkp://keys.gnup ...

  9. win7安装ruby on rails开发环境

    前言 我们看到很多文章说ruby环境windows它是非常困难的基础上,这将是各种稀奇古怪的问题,因此,建议linux和mac发. 可是我依照教程搭了下,问题也不算太多.总过大概花费了2个半小时左右就 ...

随机推荐

  1. [原]那些年整理的Linux常用命令,简单明了

    查询相关 find 按规则查找某个文件或文件夹,包括子目录 find . -name '*.sh' -- 以.sh结尾的文件 find . -name '*channel*' -- 包含channel ...

  2. Opencv,腐蚀,膨胀,轮廓检测,轮廓外接多边形

    //形态学腐蚀 cvErode(pDstImage,pDstImage,,); //形态学膨胀 cvDilate(pDstImage,pDstImage,,); //中值滤波 cvSmooth(pDs ...

  3. dubbox新特性介绍

    dubbx是当当网对原阿里dubbo2.x的升级,并且兼容原有的dubbox.其中升级了zookeeper和spring版本,并且支持restfull风格的远程调用. dubbox git地址:  h ...

  4. shell ulimit -n

    通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,

  5. 计算机程序的思维逻辑 (74) - 并发容器 - ConcurrentHashMap

    本节介绍一个常用的并发容器 - ConcurrentHashMap,它是HashMap的并发版本,与HashMap相比,它有如下特点: 并发安全 直接支持一些原子复合操作 支持高并发.读操作完全并行. ...

  6. [Tips]vim设置

    临时设置 在vim中输入 :set nu! 若显示行号时,它的功能时取消行号:若不显示行号时,它的功能是显示行号. 固定设置 在~/.vimrc中进行设置. 添加注释: 双引号是注释 ” this i ...

  7. (python基础 函数)

    关键字参数:关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值.使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值 必需参数:必 ...

  8. 无网 离线状态下pip3安装 django等软件

    https://*.com/questions/7300321/how-to-use-pythons-pip-to-download-and-keep-the-zipped-f ...

  9. RESTful 架构详解

    RESTful 架构详解 分类 编程技术 1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移. 它首次 ...

  10. mysql 表结构

    1.登录数据库>mysql -u root -p 数据库名称 2.查询所有数据表>show tables; 3.查询表的字段信息>desc 表名称; 4.1添加表字段 alter t ...