RVM, or Ruby Version Manager is a popular and effective way to manage running multiple Ruby environments. Here is how you set it up on CentOS 5.5:
1) Add the Webtatic respository and install Git.
1
2
|
rpm -Uvh http: //repo .webtatic.com /yum/centos/5/latest .rpm
yum install --enablerepo=webtatic git
|
(Note that this command will also install the perl-Error and perl-Git dependencies)
2) Create an rvm user and group.
1
2
|
groupadd rvm
useradd -g rvm rvm
|
3) Add the root user to the rvm group (required for installation)
4) Install RVM as root.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
bash < <(curl -L http: //bit .ly /rvm-install-system-wide )
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5840 100 5840 0 0 1620 0 0:00:03 0:00:03 --:--:-- 5653
Group 'rvm' exists, proceeding with installation.
Adding 'root' to the group 'rvm'
Creating the destination dir and making sure the permissions are correct
Cloning into rvm...
remote: Counting objects: 4206, done .
remote: Compressing objects: 100% (2029 /2029 ), done .
Receiving objects: 26% (1094 /4206 ), 796.00 KiB | 54 KiB /s
....
Setting up group permissions
Generating system wide rvmrc
Generating /usr/local/lib/rvm to load rvm
Correct permissions on rvmrc and the rvm loader
RVM is now installed. To use, source '/usr/local/lib/rvm' to your shell profile.
|
5) Install zlib via RVM.
1
2
3
4
5
6
7
8
9
|
Fetching zlib-1.2.5. tar .gz to /usr/local/rvm/archives
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 531k 100 531k 0 0 206k 0 0:00:02 0:00:02 --:--:-- 226k
Extracting zlib-1.2.5. tar .gz to /usr/local/rvm/src
Configuring zlib in /usr/local/rvm/src/zlib-1 .2.5.
Compiling zlib in /usr/local/rvm/src/zlib-1 .2.5.
Installing zlib to /usr/local/rvm/usr
|
6) Install Ruby 1.9.2 using RVM.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Installing Ruby from source to: /usr/local/rvm/rubi
while depending on your cpu(s)...
ruby-1.9.2-p180 -
ruby-1.9.2-p180 -
ruby-1.9.2-p180 -
ruby-1.9.2-p180 -
ruby-1.9.2-p180 -
ruby-1.9.2-p180 -
ruby-1.9.2-p180 - Updating
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p180...
Installing rubygems for /usr/local/rvm/rubies/ruby-1 .9.2-p180 /bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p180 - Updating
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p180...
Installing rubygems for /usr/local/rvm/rubies/ruby-1 .9.2-p180 /bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p180 - adjusting
ruby-1.9.2-p180 -
Install of ruby-1.9.2-p180 -
|
7) Set the RVM default to version 1.9.2
1
2
|
Using /usr/local/rvm/gems/ruby-1 .9.2-p180
|
Verify that Ruby version 1.9.2 was installed successfully.
1
2
|
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
|
9) Add this environment variable to root’s .bash_profile file.
1
|
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm"
|
10) Install rails.
1
2
3
4
5
6
7
8
|
Fetching: activesupport-3.0.5.gem (100%)
Fetching: builder-2.1.2.gem (100%)
Fetching: i18n-0.5.0.gem (100%)
...
Installing RDoc documentation for railties-3.0.5...
Installing RDoc documentation for bundler-1.0.10...
Installing RDoc documentation for rails-3.0.5...
|
转自:http://blog.danotes.com/2011/03/16/install-ruby-version-manager-rvm-on-centos-5-5.html
分享到:
相关推荐
`RVM`(Ruby Version Manager)是解决这一问题的利器,它允许开发者在多个Ruby版本之间轻松切换。本文将详细介绍如何安装RVM以及如何通过RVM将Ruby版本升级到3.0.0,同时也会提及在安装Redis过程中遇到的问题和解决...
RVM(Ruby Version Manager)是管理Ruby版本的重要工具,它允许开发者在同一个系统上安装和切换多个Ruby版本,方便进行项目间的切换和测试。本教程将详细介绍如何安装Ruby的RVM包,特别是针对Ruby版本大于等于2.0.0...
ruby、rvm离线安装包 可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号为...
$ rvm install [ruby version] 例如,要安装 Ruby 2.5.0: $ rvm install ruby-2.5.0 安装完成后,即可使用以下命令来切换不同的 Ruby 版本: $ rvm use [ruby version] 例如,要切换到 2.5.0 版本: $ rvm use...
通常,我们可以从官方源码编译安装,或者使用RVM(Ruby Version Manager)来管理多个版本的Ruby。这里我们以源码安装为例: 1. 下载最新版的Ruby源码: ```bash wget ...
**RVM:Ruby Version Manager** RVM,全称Ruby Version Manager,是一款用于管理多个Ruby版本的工具。在软件开发中,尤其是使用Ruby语言时,往往需要在不同的项目间切换不同的Ruby版本,RVM为此提供了方便。它允许...
rvm 全名是ruby version manager,是拿来装ruby 的 毕竟ruby 直译器有用C 写的,叫MRI (Matz's Ruby Interpreter) 、也有用java 写的,叫jruby,以下用的是MRI 用rvm 看一下最新版本的ruby 是多少 $ rvm list ...
Ruby是一种面向对象的、动态类型的编程语言,由Yukihiro "Matz" Matsumoto在1995年创建。...同时,Ruby社区推荐使用RVM(Ruby Version Manager)或rbenv这样的版本管理器,以便在多个版本之间轻松切换。
在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...
在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量...
推荐使用Ruby Version Manager (RVM)来管理不同版本的Ruby,因为RVM可以方便地在多个版本之间切换。要安装RVM,你需要在命令行中执行以下命令: 1. 安装curl(如果尚未安装): ``` sudo apt-get install curl `...
1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新软件包列表: ``` sudo apt-get update ``` 2. 安装curl,用于后续安装RVM: ``` sudo apt-get install curl ``` 3. 使用curl安装RVM: ...
RVM是Ruby enVironment Manager的首字母缩写。 它管理Ruby应用程序环境并实现它们之间的切换。 主页和更多信息,为 目录 安装RVM 的Ubuntu RVM具有专用的Ubuntu软件包,因此请遵循此处发布的说明: : 如果您...
#### 五、安装 RVM (Ruby Version Manager) - 使用 `curl` 命令下载 RVM 安装脚本至 `/opt/ruby_on_rails/rvm` 目录。 - 解压并运行安装脚本:`tar --strip-components=1 -xzf ../rvm-stable.tar.gz` 和 `./install ...
RVM(Ruby Version Manager)是一个 Ruby 版本管理工具,能够帮助我们管理多个 Ruby 版本。安装 RVM 是配置 Ruby On Rails 开发环境的第一步。安装 RVM 成功后,需要载入 RVM 环境。 三、安装 Ruby 在安装 Ruby ...
在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。
2. **安装RVM(Ruby Version Manager)**: RVM是一个便捷的工具,用于管理不同的Ruby版本。首先,添加RVM的GPG密钥: ``` gpg --keyserver keyserver.ubuntu....
如果未安装或版本过低,可以使用Ruby版本管理器如RVM (Ruby Version Manager) 或 rbenv 来安装和管理Ruby。安装RVM的命令如下: ```bash \curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/...