如何使用 RVM 在 CentOS 6 上安装 Ruby on Rails
状态:已弃用
本文涵盖不再受支持的 CentOS 版本。如果您当前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。
原因:
请参阅:
以下 DigitalOcean 教程可能会立即引起您的兴趣,因为它概述了在 CentOS 7 服务器上安装 Ruby on Rails(尽管使用 rbenv):
- 如何在 CentOS 7 上使用 rbenv 安装 Ruby on Rails
关于 Ruby on Rails
Ruby on Rails 是一个应用程序堆栈,它为开发人员提供了一个框架来快速创建各种 Web 应用程序。在虚拟专用服务器上安装 Ruby on Rails 确实需要一些时间,但幸运的是,有很多有用的工具可以使这个过程尽可能简单。
您可以以具有 sudo 权限的用户身份在您的 Droplet 上运行本教程。您可以在第 3 步和第 4 步中查看如何在此处进行设置:CentOS 服务器设置
第一步——使用 RVM 安装 Ruby
在我们做任何其他事情之前,我们应该运行快速更新以确保我们下载的所有包都是最新的:
sudo yum update
一旦完成,我们就可以开始安装 RVM,Ruby 版本管理器。这是一个很棒的程序,可以让您在一个 VPS 上使用多个版本的 Ruby;然而,在这种情况下,我们将只使用它在 droplet 上安装最新版本的 Ruby。
如果您的系统上没有 curl,您可以先安装它:
sudo yum install curl
要安装 RVM,请打开终端并输入以下命令:
curl -L get.rvm.io | bash -s stable
安装完成后,加载 RVM。
# If you ran the installer as root, run:
source /usr/local/rvm/rvm.sh
# If you installed it through a user with access to sudo:
source ~/.rvm/rvm.sh
为了工作,RVM 有一些自己的依赖项需要安装。你可以看到这些是什么:
rvm requirements
在 RVM 向您显示的文本中,查找此段落。
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: 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 ## NOTE: For centos >= 5.4 iconv-devel is provided by glibc
继续下载推荐的依赖项,注意不要使用 sudo。相反,我们应该使用 rvmsudo:
rvmsudo 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 后,安装 Ruby 就很容易了。
rvm install 1.9.3
现在安装了 Ruby。但是,由于我们是通过具有多种 Ruby 版本的程序访问它的,因此我们需要告诉系统默认使用 1.9.3。
rvm use 1.9.3 --default
第三步——安装 RubyGems
下一步确保我们拥有 Ruby on Rails 的所有必需组件。我们可以继续使用RVM来安装gems;将此行键入终端。
rvm rubygems current
第四步——安装 Rails
设置好所有内容后,就可以安装 Rails 了。
gem install rails
这个过程可能需要一段时间,请耐心等待。完成后,您将在 droplet 上安装 Ruby on Rails。
查看更多
在 VPS 上安装 Ruby on Rails 后,您可以继续安装 FTP 服务器