如何在Ubuntu和LinuxMint使用RVM安装ROR(Ruby on Rails)

如何在Ubuntu 15.10,15.04,14.04 LTS和12.04 LTS使用RVM 安装Ruby 2.2.4和Rails。在Ubuntu和LinuxMint使用RVM安装ROR

ROR是Ruby on Rails的短形式。 Ruby是一种编程语言,它正变得越来越流行,这些天在那里的Rails是运行Ruby的框架。 Ruby语言是由 Yukihiro“Matz”Matsumoto 创建并首次发布于1995年。本文将帮助你在Ubuntu 15.10,15.04,14.04 LTS和12.04 LTS与LinuxMint系统中使用RVM安装Ruby on Rails。在这篇文章中,我使用Ubuntu 14.04。 RVM提供了方便的命令集,以在单个服务器上安装Ruby的单个或多个版本。

第1步:安装RVM

RVM代表的Ruby版本管理 。它提供了独立安装和管理Ruby的版本有效的方式。使用以下命令在系统上安装RVM的最新稳定版本。这个命令会自动下载所有必需的文件并安装在系统上。

安装 CURL

# apt-get install curl

安装 RVM

在安装RVM之前,首先我们需要导入公共密钥在我们的系统,然后使用CURL在我们的系统中安装RVM。
# gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
# curl -sSL https://get.rvm.io | bash -s stable
安装RVM后,首先我们需要使用下面的命令来设置RVM环境。因此,当前的shell取得了新的环境设置。
# source /etc/profile.d/rvm.sh

安装Ruby依赖

安装所有的依赖使用下面的命令对系统自动安装Ruby。
# rvm requirements

第2步:列出可用的Ruby版本

现在,使用下面的命令来获得可用的Ruby版本,我们可以在系统上安装的列表。安装在下一步的选择(requirement)的Ruby版本。
# rvm list known
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p643]
[ruby-]2.1.4
[ruby-]2.1[.5]
[ruby-]2.2[.1]
[ruby-]2.2-head
ruby-head

第3步:安装Ruby版本

RVM提供选项,以在单个系统上管理多个版本的Ruby。使用下面的命令来安装Ruby的所需的版本。正如下面的例子,我们在我们的系统中安装的Ruby 2.2.4。
# rvm install 2.2.4
[样本输出]
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.2.4.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-2.2.4 - #configure
ruby-2.2.4 - #download
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 22.9M  100 22.9M    0     0   456k      0  0:00:51  0:00:51 --:--:--  488k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.2.4 - #validate archive
ruby-2.2.4 - #extract
ruby-2.2.4 - #validate binary
ruby-2.2.4 - #setup
ruby-2.2.4 - #gemset created /usr/local/rvm/gems/ruby-2.2.4@global
ruby-2.2.4 - #importing gemset /usr/local/rvm/gemsets/global.gems................................
ruby-2.2.4 - #generating global wrappers........
ruby-2.2.4 - #gemset created /usr/local/rvm/gems/ruby-2.2.4
ruby-2.2.4 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.2.4 - #generating default wrappers........

第4步:设置默认的Ruby版本

使用RVM命令成立由应用程序使用默认的Ruby版本。您也可以使用上面的步骤命令来安装Ruby多个版本,并选择要使用的版本。
# rvm use 2.2.4 --default 

Using /usr/local/rvm/gems/ruby-2.2.4

第五步:检查Ruby版本

使用以下命令可以查看当前的Ruby版本使用。
# ruby --version

ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-linux]

第6步:安装Rails

我们可以通过运行以下命令安装Rails的最新稳定版本。它将在全局Ruby安装Rails,让所有的应用程序共享的Rails的版本相同。
# gem install rails
# rails -v
或者我们也可以通过在安装期间定义-version得到的Rails的特定版本。 请访问这里以获取可用的Rails版本。
# gem install rails --version=4.2.5
我希望上面的步骤将帮助您使用RVM和Rails版本安装多个Ruby版本。