博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置
阅读量:6427 次
发布时间:2019-06-23

本文共 2167 字,大约阅读时间需要 7 分钟。

前情回顾


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

在配置环境之前,首先要解释一下Scientific Linux 6.x,该Linux发行版与CentOS、Red Hat Linux的管理机制比较类似。如果你的Linux采用的是上述系统,基本上配置过程完全一致;如果你采用的是Ubuntu系统,配置过程可能会稍有不同。

那么,Start!【请以管理员账号登陆系统,完成安装,安装结束后以普通用户登录编程】

 

Step1:安装Ruby


【1】进入官网()下载Ruby安装源码ruby-2.1.2.tar.gz

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

【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

【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

【6】在终端输入

./configure

【7】在终端输入

make

【8】在终端输入

make install

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

ruby --version

测试安装是否成功

 

Step2:安装Gem,Git,Rails


【1】安装Gem

1)在终端输入

gem --version

查看Gem版本

2)在终端输入

gem update --system

3)在终端输入

gem update

如没有问题,则顺利完成Gem更新;如遇到问题可能是Step1安装依赖那一步没有做好。我在Ubuntu下就曾经遇到了这样的问题(一个是zlib的依赖问题,一个是openssl的依赖问题,最后参考这位大神的文章解决的【】

【2】安装Git

在Scientific Linux下安装Git可直接通过Yum。步骤如下:

yum -y install gitgit --version

【3】安装Rails

在终端直接输入:

gem install rails

等待安装完毕即可。

 

Step3:安装配置Java环境


【1】为什么要安装Java环境?

至此,其实Ruby on Rails已经安装好了。可是为什么要安装Java环境呢?因为我们要使用Aptana集成开发环境开发RoR程序,而Aptana需要Jre的支持,因此需要我们配置Java环境。

【2】下载JDK【】

请注意该发行版要下载RPM版本

【3】安装Java

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

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

终端会自动进行JDK的安装

【4】测试Java

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

 

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


【1】下载Aptana开发环境

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

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

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

【5】写个程序测试下

至此,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,敬请期待~

转载于:https://www.cnblogs.com/Kassadin/p/3989537.html

你可能感兴趣的文章
模式规则
查看>>
Apache + Tomcat 负载整合
查看>>
JS 实现MVC的写法
查看>>
S3C2410时钟部分总结
查看>>
第二章 存储管理 几个重要的数据结构和函数
查看>>
Activiti启动流程源码解析
查看>>
如何让自己变得更加成熟
查看>>
jQuery 入门教程(6): 淡入淡出效果
查看>>
【转载】adb devices 设备名称相同 解决办法
查看>>
informix数据库及数据导入导出
查看>>
最长公共子序列
查看>>
数据公钥加密和认证的介绍
查看>>
编辑器中对象菜单及其子菜单的使用介绍
查看>>
Integer 和 int 有什么区别
查看>>
php 中英文字符分割
查看>>
Docker能够运行任何应用的"PaaS"云
查看>>
Git@OSC 项目推荐 —— MINA 远程调用框架
查看>>
Flex中模态容器和非模态容器的区别
查看>>
在Oracle中查看所有的表
查看>>
二分K均值(bisecting k-means)算法
查看>>