如何使用RVM在CentOS6上安装RubyonRails

来自菜鸟教程
跳转至:导航、​搜索

状态: 已弃用

本文介绍了不再受支持的 CentOS 版本。 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。

原因: CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL) and no longer receives security patches or updates. For this reason, this guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 CentOS 版本。 如果可用,我们强烈建议使用为您正在使用的 CentOS 版本编写的指南。

以下 DigitalOcean 教程可能会立即引起人们的兴趣,因为它概述了在 CentOS 7 服务器上安装 Ruby on Rails(尽管使用 rbenv):




关于 Ruby on Rails

Ruby on Rails 是一个应用程序堆栈,它为开发人员提供了一个快速创建各种 Web 应用程序的框架。 在虚拟专用服务器上安装 Ruby on Rails 确实需要一些时间,但幸运的是,有很多有用的工具可以让这个过程尽可能简单。

您可以以具有 sudo 权限的用户身份在您的 Droplet 上运行本教程。 您可以在此处查看如何在步骤 3 和 4 中进行设置:CentOS Server Setup

第一步——用 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 了。 首先,打开终端并输入:

gem install rails

这个过程可能需要一段时间,请耐心等待。 完成后,您将在 Droplet 上安装 Ruby on Rails。

看更多

在 VPS 上安装 Ruby on Rails 后,您可以继续 为您的站点创建 SSL 证书安装 FTP 服务器

埃特尔·斯维尔德洛夫