`
lxiaodao
  • 浏览: 121325 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

CentOS6.2下面安装RVM+ruby+Rails

阅读更多
(1)RVM官方网站应该是改版过一次,
使用
curl -L https://get.rvm.io | bash -s stable
下载并安装rvm稳定版本。不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记。
很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。

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

最后的信息大致如下:
......                                                                                                        30 kB/s | 124 kB     00:04     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : sqlite-devel-3.6.20-1.el6.i686                                                                                            1/2 
  Installing : zlib-devel-1.2.3-27.el6.i686                                                                                              2/2 

Installed:
  sqlite-devel.i686 0:3.6.20-1.el6                                       zlib-devel.i686 0:1.2.3-27.el6                                      

Complete!


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

安装完成后,有下面的提示信息,如果安装错误,也有提示告示你到哪里查看日志。
[root@localhost config]# rvm pkg install openssl
Fetching openssl-0.9.8t.tar.gz to /usr/local/rvm/archives
Extracting openssl-0.9.8t.tar.gz to /usr/local/rvm/src
Configuring openssl in /usr/local/rvm/src/openssl-0.9.8t.
Compiling openssl in /usr/local/rvm/src/openssl-0.9.8t.
Installing openssl to /usr/local/rvm/usr

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


(4)指定openssl位置来安装ruby
提示有一些库可能需要安装,请根据实际情况决策是否需要yum install一些以来库。
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
rvm install 1.9.2 --with-openssl-dir=/usr/local/rvm/usr

我看完提示信息后,q推出提示,没有安装其它依赖库,继续安装ruby。
......
Press 'q' to continue.
Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  460k  100  460k    0     0  29602      0  0:00:15  0:00:15 --:--:-- 34256
Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.
Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.
Installing yaml to /usr/local/rvm/usr
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...

ruby-1.9.2-p320 - #fetching 
ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 8770k  100 8770k    0     0  44230      0  0:03:23  0:03:23 --:--:-- 55436
ruby-1.9.2-p320 - #extracting ruby-1.9.2-p320 to /usr/local/rvm/src/ruby-1.9.2-p320
ruby-1.9.2-p320 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p320
ruby-1.9.2-p320 - #configuring 
ruby-1.9.2-p320 - #compiling 
ruby-1.9.2-p320 - #installing 
Retrieving rubygems-1.8.24
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  371k  100  371k    0     0  38121      0  0:00:09  0:00:09 --:--:-- 38064
Extracting rubygems-1.8.24 ...
Removing old Rubygems files...
Installing rubygems-1.8.24 for ruby-1.9.2-p320 ...
Installation of rubygems completed successfully.
ruby-1.9.2-p320 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p320 - #importing default gemsets (/usr/local/rvm/gemsets/)
Install of ruby-1.9.2-p320 - #complete 

(5) rvm use 1.9.2

(6) gem install rails
Fetching: i18n-0.6.0.gem (100%)
Fetching: multi_json-1.3.6.gem (100%)
Fetching: activesupport-3.2.6.gem (100%)
Fetching: builder-3.0.0.gem (100%)
Fetching: activemodel-3.2.6.gem (100%)
Fetching: rack-1.4.1.gem (100%)
Fetching: rack-cache-1.2.gem (100%)
Fetching: rack-test-0.6.1.gem (100%)
Fetching: journey-1.0.4.gem (100%)
Fetching: hike-1.2.1.gem (100%)
Fetching: tilt-1.3.3.gem (100%)
Fetching: sprockets-2.1.3.gem (100%)
Fetching: erubis-2.7.0.gem (100%)
Fetching: actionpack-3.2.6.gem (100%)
Fetching: arel-3.0.2.gem (100%)
Fetching: tzinfo-0.3.33.gem (100%)
Fetching: activerecord-3.2.6.gem (100%)
Fetching: activeresource-3.2.6.gem (100%)
Fetching: mime-types-1.19.gem (100%)
Fetching: polyglot-0.3.3.gem (100%)
Fetching: treetop-1.4.10.gem (100%)
Fetching: mail-2.4.4.gem (100%)
Fetching: actionmailer-3.2.6.gem (100%)
Fetching: rack-ssl-1.3.2.gem (100%)
Fetching: thor-0.15.4.gem (100%)
Fetching: json-1.7.3.gem (100%)
Building native extensions.  This could take a while...
Fetching: rdoc-3.12.gem (100%)
......

至此安装完毕,后面再来验证吧。
分享到:
评论

相关推荐

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS 6.2安装(超级详细图解教程)

    CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...

    CentOS 6.2+Nginx+mysql

    CentOS 6.2+Nginx+mysql

    lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--宋正河

    在安装CentOS 6.2时,需确保网络连接正常,以便通过YUM(Yellowdog Updater, Modified)包管理器获取必要的软件包。 1. **Nginx安装与配置**: Nginx是一款高性能的HTTP和反向代理服务器,以其低内存占用和高并发...

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS 6.2安装教程

    **CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...

    CentOS6.2安装(超级详细图解教程)

    ### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...

    CentOS_6.2安装(超级详细图解教程)

    CentOS_6.2安装(超级详细图解教程

    centos6.2+lnmp一键安装包+discuz论坛安装教程

    CentOS 6.2 + LNMP 一键安装包 + Discuz 论坛安装教程 本文将详细介绍如何使用 LNMP 一键安装包在 CentOS 6.2 上安装 LNMP 服务器,并安装 Discuz 论坛。 一、下载 LNMP 一键安装包 LNMP 一键安装包提供了两种...

    CentOS6.2硬盘安装指南

    ### CentOS6.2硬盘安装全解析 #### 一、下载CentOS6.2镜像文件 在准备硬盘安装CentOS6.2之前,首要任务是从官方或其他可信赖的渠道下载正确的ISO镜像文件。根据需求,可以选择不同类型的镜像: 1. **CentOS-6.2-...

    CentOS6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10.pdf

    在本教程中,我们将深入探讨如何在 CentOS 6.2 操作系统上手动编译安装 Apache 2.4.1、MySQL 5.5.21 和 PHP 5.3.10,构建一个 LAMP (Linux + Apache + MySQL + PHP) 环境。这个过程分为多个步骤,包括系统环境的准备...

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    CentOS 6.2 服务器下搭建Apache+SVN

    本教程将详细介绍如何在基于Linux的CentOS 6.2操作系统上安装和配置Apache Web服务器与Subversion(SVN)服务,以便实现代码仓库的集中管理和版本控制。 首先,Apache是世界上最流行的Web服务器软件,它提供了一个...

    CentOS6.2 NTP时间服务器搭建

    在 CentOS 6.2 操作系统上,NTP 服务器是系统自带的,不需要安装任何软件包。只需要配置 NTP 服务器的配置文件 `/etc/ntp.conf`,并添加 restrict 语句来限制访问权限。 ``` #vim /etc/ntp.conf restrict 220.130....

Global site tag (gtag.js) - Google Analytics