我是按照下面这个URL来轻快安装的。

http://lxiaodao.iteye.com/blog/1579992

(1)RVM官方网站应该是改版过一次, 
使用

  1. curl -L https://get.rvm.io | bash -s stable

下载并安装rvm稳定版本。不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记。 
很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。

(2)安装一些以来库,编译安装其它软件或者库的时候会用到

  1. yum install zlib zlib-devel sqlite-devel

最后的信息大致如下:

  1. ......                                                                                                        30 kB/s | 124 kB     00:04
  2. Running rpm_check_debug
  3. Running Transaction Test
  4. Transaction Test Succeeded
  5. Running Transaction
  6. Installing : sqlite-devel-3.6.20-1.el6.i686                                                                                            1/2
  7. Installing : zlib-devel-1.2.3-27.el6.i686                                                                                              2/2
  8. Installed:
  9. sqlite-devel.i686 0:3.6.20-1.el6                                       zlib-devel.i686 0:1.2.3-27.el6
  10. Complete!

(3)强烈推荐安装ruby前,先安装openssl,否则以后要用到ssl的时候可能痛不欲生地要重新安装ruby。

  1. rvm pkg install openssl

安装完成后,有下面的提示信息,如果安装错误,也有提示告示你到哪里查看日志。

  1. [root@localhost config]# rvm pkg install openssl
  2. Fetching openssl-0.9.8t.tar.gz to /usr/local/rvm/archives
  3. Extracting openssl-0.9.8t.tar.gz to /usr/local/rvm/src
  4. Configuring openssl in /usr/local/rvm/src/openssl-0.9.8t.
  5. Compiling openssl in /usr/local/rvm/src/openssl-0.9.8t.
  6. Installing openssl to /usr/local/rvm/usr

不同的操作系统或者用户,安装位置可能不一样。

(4)指定openssl位置来安装ruby 
提示有一些库可能需要安装,请根据实际情况决策是否需要yum install一些以来库。

  1. 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

可以先安装上面的一些库,再安装ruby

  1. rvm install 1.9.2 --with-openssl-dir=/usr/local/rvm/usr

我看完提示信息后,q推出提示,没有安装其它依赖库,继续安装ruby。

  1. ......
  2. Press 'q' to continue.
  3. Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives
  4. % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  5. Dload  Upload   Total   Spent    Left  Speed
  6. 100  460k  100  460k    0     0  29602      0  0:00:15  0:00:15 --:--:-- 34256
  7. Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
  8. Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.
  9. Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.
  10. Installing yaml to /usr/local/rvm/usr
  11. Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...
  12. ruby-1.9.2-p320 - #fetching
  13. ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
  14. % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  15. Dload  Upload   Total   Spent    Left  Speed
  16. 100 8770k  100 8770k    0     0  44230      0  0:03:23  0:03:23 --:--:-- 55436
  17. ruby-1.9.2-p320 - #extracting ruby-1.9.2-p320 to /usr/local/rvm/src/ruby-1.9.2-p320
  18. ruby-1.9.2-p320 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p320
  19. ruby-1.9.2-p320 - #configuring
  20. ruby-1.9.2-p320 - #compiling
  21. ruby-1.9.2-p320 - #installing
  22. Retrieving rubygems-1.8.24
  23. % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  24. Dload  Upload   Total   Spent    Left  Speed
  25. 100  371k  100  371k    0     0  38121      0  0:00:09  0:00:09 --:--:-- 38064
  26. Extracting rubygems-1.8.24 ...
  27. Removing old Rubygems files...
  28. Installing rubygems-1.8.24 for ruby-1.9.2-p320 ...
  29. Installation of rubygems completed successfully.
  30. ruby-1.9.2-p320 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
  31. ruby-1.9.2-p320 - #importing default gemsets (/usr/local/rvm/gemsets/)
  32. Install of ruby-1.9.2-p320 - #complete

(5) rvm use 1.9.2

(6) gem install rails

    1. Fetching: i18n-0.6.0.gem (100%)
    2. Fetching: multi_json-1.3.6.gem (100%)
    3. Fetching: activesupport-3.2.6.gem (100%)
    4. Fetching: builder-3.0.0.gem (100%)
    5. Fetching: activemodel-3.2.6.gem (100%)
    6. Fetching: rack-1.4.1.gem (100%)
    7. Fetching: rack-cache-1.2.gem (100%)
    8. Fetching: rack-test-0.6.1.gem (100%)
    9. Fetching: journey-1.0.4.gem (100%)
    10. Fetching: hike-1.2.1.gem (100%)
    11. Fetching: tilt-1.3.3.gem (100%)
    12. Fetching: sprockets-2.1.3.gem (100%)
    13. Fetching: erubis-2.7.0.gem (100%)
    14. Fetching: actionpack-3.2.6.gem (100%)
    15. Fetching: arel-3.0.2.gem (100%)
    16. Fetching: tzinfo-0.3.33.gem (100%)
    17. Fetching: activerecord-3.2.6.gem (100%)
    18. Fetching: activeresource-3.2.6.gem (100%)
    19. Fetching: mime-types-1.19.gem (100%)
    20. Fetching: polyglot-0.3.3.gem (100%)
    21. Fetching: treetop-1.4.10.gem (100%)
    22. Fetching: mail-2.4.4.gem (100%)
    23. Fetching: actionmailer-3.2.6.gem (100%)
    24. Fetching: rack-ssl-1.3.2.gem (100%)
    25. Fetching: thor-0.15.4.gem (100%)
    26. Fetching: json-1.7.3.gem (100%)
    27. Building native extensions.  This could take a while...
    28. Fetching: rdoc-3.12.gem (100%)
    29. ......

RAILS ON的更多相关文章

  1. Rails sanitize

    The SanitizeHelper module provides a set of methods for scrubbing text of undesired HTML elements. T ...

  2. nginx中error_page没有生效(nginx+passenger+rails)

    应用部署方式为 nginx + passenger + rails 当我想要用nginx来默认处理400以上状态时,发现在rails返回respose之后,nginx不会再次执行error_page( ...

  3. Ruby on Rails 创建https应用

    1. 创建证书请求文件条件:私钥+证书签名请求+opensslyum install -y opensslmkdir /root/ssl/ && cd /root/ssl/openss ...

  4. Rails 5 开发进阶

    Rails 5 开发进阶:https://www.gitbook.com/book/kelby/rails-beginner-s-guide/details   cancan : http://blo ...

  5. rails程序文件名命名规范

    1 一般文件名是用小写单词加下划线分割,但类的名字用骆驼法.例如 sessions_controller.rb中定义SessionsController. 2 helpers内的文件为辅助类,定义了许 ...

  6. rails中的form_for

    1 form_for方法是ActionView::Helpers::FormHelper模块内的方法,所以可以在ActionView的实例中直接调用 2 from_for方法的原型为form_for( ...

  7. rails中的session

    学rails toturial的时候,第八章一直觉得有点没吃透,后来看了两篇rails关于session和cookies源码分析的文章,cookie原理与实现(rails篇) 和session原理与实 ...

  8. Ubuntu配置Ruby和Rails

    安装curl sudo apt-get install curl 安装RVM curl -L https://get.rvm.io | bash -s stable 通过RVM来安装Ruby rvm ...

  9. rails

    http://ruby-toolbox.com/ ~/.gemrc --- :backtrace: false :benchmark: false :bulk_threshold: 1000 :sou ...

  10. 安装 Ruby, Rails 运行环境 常见的错误

    安装部署ruby on rails 的环境时并不是想的那么顺利 这个是我遇到的问题及解决的方式 参考安装博客: (1) https://ruby-china.org/wiki/install_ruby ...

随机推荐

  1. windows 编程—— 宽字符集 与 Unicode

    目录: 从ASCII码 到 Unicode Windows 编程中的 "字符” 定义 (如何在windows下进行通用编码) 常用的通用函数,定义 (本文为学习<Programming ...

  2. C primer plus 读书笔记第一章

    写在前面: 算法和数据结构是计算机学习的基础,而大部分书籍是用C/C++编写.所以有了把C语言重新学一遍的想法.这个系列主要是记录看C primer plus的一些笔记和部分课后习题的答案,不会总结的 ...

  3. 【开源项目】Android 手写记事 App(半成品)

    该项目已上传到 CSDN 的 Git 平台中 项目地址:https://code.csdn.net/gd920129/whiteboard GIT SSH:git@code.csdn.net:gd92 ...

  4. Eclipse中Java文件图标由实心J变成空心J的问题

    在eclipse中空心J的java文件,表示不被包含在项目中进行编译,而是当做资源存在项目中.例如 当是单个文件为空心J的时候 1.右击该文件 -- >BuildPath -->Inclu ...

  5. 话付通SDK 聚合支付

    步骤 官网:http://www.71pay.cn/ 1.导入Jar包----将HeepayPlugin.jar,HftJuhePay.jar 包放入工程指定的libs目录. 2.配置清单文件---- ...

  6. codevs 1269 匈牙利游戏

    /*暴力+乱搞 55分(似乎只有暴力得分了)*/ #include<iostream> #include<cstdio> #include<cstring> #in ...

  7. apache的域名添加虚拟端口号

    1. vi /etc/httpd/conf/httpd.conf 2. 搜索Listen 80,在后面添加Listen 8080 3. 重启apache服务器./usr/sbin/apachectl ...

  8. Dragger简介

    转自:http://www.apkbus.com/blog-705730-60435.html 什么是依赖注入 如果我们想要注入依赖,首先要理解依赖是什么.简单的说,依赖是我们代码中两个模块之间的耦合 ...

  9. ubuntu学习笔记--不断更新中

    1.rpm软件包相关: rpm软件包安装命令: rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm rpm软件默认安装路径查询: rpm -ql *.rpm ubuntu如何 ...

  10. 3D dungeon

    算法:广搜: 描述 You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is comp ...