在 Ubuntu 14.04 - 15.10 上安装 Ruby on Rails
在此页
- 安装 RVM
- 必须安装 Ruby 依赖项
- 检查可用的 Ruby 版本
- 安装 Ruby 版本
- 必须设置默认 Ruby 版本
- 确认已安装 ruby 版本
- 安装导轨
Ruby on Rails,通常称为 ROR,是用于 Web 编程的 Ruby 框架。 Ruby 是像 C、Java 一样的通用语言。 Ruby 大约十年前由 Yukihiro \Matz Matsumoto 发明,并以其为 Ruby 编程语言提供 Web 开发框架的 Rails 软件库框架而获得认可。
下面列出了使用 Ruby 版本管理器 (RVM) 在 Ubuntu 版本 14.04 LTS 到 15.10 上成功安装 ROR 的简单步骤。 RVM 提供了一种安装和管理多个 Ruby 版本的简单方法。
以下步骤均以root用户执行。请登录到您服务器的 shell,然后使用以下命令在您的服务器上成为 root:
sudo su
在你继续之前。
RVM的安装
ROR 安装从在服务器上安装 RVM 开始。在系统上安装最新版本的 RVM 很重要,这需要安装 CURL 命令。以下命令完成这项工作。
apt-get install curl
卷曲安装:

要继续安装 RVM,请在服务器系统中导入 rvm.io 公钥。
curl -#LO https://rvm.io/mpapis.asc
gpg --import mpapis.asc
然后使用 curl 下载 RVM 安装程序并执行它(通过将 curl 输出管道传输到 bash):
curl -sSL https://get.rvm.io | bash -s stable
下载密钥并启动 RVm 安装程序:


下一步是构建 RVM 环境并将此环境的设置保存到当前 shell 中。这是通过以下命令完成的:
source /etc/profile.d/rvm.sh
必须安装 Ruby 依赖项
使用下面的 RVM 命令安装 Ruby 依赖项:
rvm requirements
示例输出:

检查可用的 Ruby 版本
以下命令列出了可用的 ruby 版本:
rvm list known
示例输出:
# MRI Rubies
[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
# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.1
# JRuby
jruby-1.6.8
jruby[-1.7.19]
jruby-head
jruby-9.0.0.0.pre1
# Rubinius
rbx-1.4.3
rbx-2.4.1
rbx[-2.5.2]
rbx-head
# Opal
opal
# Minimalistic ruby implementation - ISO 30170:2012
mruby[-head]
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]
# GoRuby
goruby
# Topaz
topaz
# MagLev
maglev[-head]
maglev-1.0.0
# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head
# IronRuby
ironruby[-1.1.3]
ironruby-head

安装红宝石版本
使用 RVM 使独立管理 ruby 版本成为一个简单的过程。下面列出的命令安装 Ruby 版本 2.3.0。
rvm install 2.3.0
下面列出了出现在屏幕上的输出行示例:
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.3.0.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-2.3.0 - #configure
ruby-2.3.0 - #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 25.1M 100 25.1M 0 0 10.1M 0 0:00:02 0:00:02 --:--:-- 60.2M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.3.0 - #validate archive
ruby-2.3.0 - #extract
ruby-2.3.0 - #validate binary
ruby-2.3.0 - #setup
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/
ruby-2.3.0 - #importing gemset /usr/local/rvm/gemsets/global.gems...................................
ruby-2.3.0 - #generating global wrappers........
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.0 - #generating default wrappers........
必须设置默认 Ruby 版本
为了让应用程序使用 Ruby,需要设置默认的 Ruby 版本。以下命令将 Ruby 2.3.0 设置为默认版本。
rvm use 2.3.0 --default
示例输出:

确认已安装 ruby 版本
可以通过以下命令轻松检查当前 shell 中安装的版本。
ruby --version
示例输出:

安装导轨
使用 Ruby gem 安装程序可以轻松安装 Rails。
gem install rails
执行以下命令查看rails版本,查看rails是否安装成功。
rails -v
您还可以使用以下命令安装特定版本的 Rails,示例版本为 4.2.5。
gem install rails --version=4.2.5
示例输出:
