ruby on rails学习第1篇:在CentOs上安装ruby on rails(待续......)

来源:互联网 发布:2016年中美进出口数据 编辑:程序博客网 时间:2024/04/29 13:39

    工作需求,需要在在CentOs操作系统上安装ruby on rails。本人第一次学习这玩意,还不会。不过还好的是,周围有同事写了一些如何搭建ruby on rails的技术文档,拿来看看。不过写的有些简略,所以,我决定一边参考一遍上网查询,记录下本次从零开始的环境搭建过程。

    好吧,这里,我还没有开始搭建呢~~~

 一. 安装RVM

什么是rvm,为什么要安装rvm?

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。如果你打算学习ruby/rails, rvm是必不可少的工具之一。

如果你使用的是 OS X或者 Linux,在安装 Ruby时我强烈建议使用 Ruby版本管理工具 RVM,它允许你在同一台电脑上安装并管理多个 Ruby版本。(ruby on rails 教程)

现在明白了为什么要安装rvm了吧。ruby有2.0版本,19版本deng,rvm正是作为这些版本的管理工具而存在的,目的就是让你的电脑可以同时存在多个版本,所以如果你不需要安装多个版本,自然这个不安装也可以。

但是,我仍然强烈建议安装!

 

第一步:安装rvm的依赖包

yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

 上述命令,是安装rvm的依赖包,其实这条命令不输入也可以,因为现在的一些命令不是都可以自己在线查询依赖关系了么?(好吧,这条命令我输入了,安全起见,而且花费的时间也不多)

 

第二步:安装rvm

curl -L get.rvm.io | bash -s stable

 

好吧,到这里,我仍然不知道curl是个什么?上网查查吧。

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。
原来这货既可以下载又可以上传,然后我们看到命令里有get字样,OK,肯定是下载了。

 

第三步:配置rvm环境

source /etc/profile.d/rvm.sh
source ~/.bashrc
source ~/.bash_profile

连续输入以上三个命令,就OK了!

到此时,rvm安装完毕!命令行输入rv然后按tab,发现已经有rvm命令了。

 

二.安装ruby

rvm安装完毕,自然要使用了,他的第一个作用:就是用来安装ruby.

 

第一步:列出版本

rvm list known

 

列出已知的ruby版本,ruby安装至少是1.9X以上,我们安装个2.0的,很新了,肯定可以用。(当然,过几年就说不准了)

 

第二步:安装ruby

 rvm install 2.0.0-p247

 

安装ruby软件。

 

不过,我在这里遇到了一个问题:

'ruby' was not found, cannot install rubygems unless ruby is present (Do you have an RVM ruby installed & selected?)

我知道为什么,还好谷歌到了一条命令:

rvm get head 

 

解决了。但关键是,这条命令我竟然没谷歌出他的意思,所以暂时先把这个问题放置在这里,如果你们遇到了这个问题,可以试试能否解决。

 

如果后续还是失败的话,就输入以下三条命令:

 

 

rvm get stable # OR:rvm get head   # OR if none worked:curl -L get.rvm.io | bash -s stable

 

重新安装一下,基本就可以解决了。

如果这样还不行的话,OK,卸载重新安装RVM吧。

rvm implode    卸载rvm

 

第三步:使用ruby

rvm use 2.0.0

 

该命令为使用一个ruby。

第四步:运行irb和使用ruby

irb

直接运行 irb,进入irb交互界面

vim demo.rb

创建一个rb文件

ruby demo.rb

运行一个rb文件

注:ruby为解释性语言,所以是没有编辑过程的,所以新手们别去找编译的命令了~~~

注:其他常用命令

rvm use 1.9.3 --default        将某一个设置为默认版本

rvm list                                 查询已安装的ruby

rvm remove 1.9.2                卸载已经安装的ruby

rvmrequirements 检查安装 Ruby的需求条件

 

 

 OK,到这一步已经把ruby弄好了,看似很简单,其实这个过程我来来回回重新安装了4回,我是从9点20开始的,到现在已经11点半了,才勉强安装完ruby,后面还有一大堆的事情呢。

 

吃饭了,加油,下午可能还有其他工作,不一定有时间搞,不过尽量找时间吧。

 


原创粉丝点击