如何在带有RVM的CentOS 6上安装Ruby on Rails

本教程解释如何安装RVM(Ruby版本管理器),然后如何安装ruby,如何安装rubyGem,以及如何在Centos 6上安装rails。RVM是一个程序,允许您在一个服务器上使用多个版本的Ruby并轻松切换

关于Ruby on Rails

Ruby on Rails是一个应用程序,为开发人员提供一个快速创建各种Web应用程序的框架。 Ruby on Rails需要一段时间才能在虚拟私人服务器上安装,但幸运的是有很多有用的工具,使这个过程尽可能容易。

您可以在具有sudo权限的用户上在Droplet上运行此教程。 你可以看看如何设置在这里,在第3步和4: CentOS的服务器设置

第一步 - 使用RVM安装Ruby

在我们做任何其他操作之前,我们应该运行一个快速更新,以确保所有下载的软件包都是最新的:

sudo yum update

一旦完成,我们可以开始安装RVM,Ruby版本管理器。 这是一个伟大的程序,让您在一个VPS上使用多个版本的Ruby; 然而,在这种情况下,我们将使用它来安装最新版本的Ruby在Droplet。

如果您的系统没有卷曲,您可以先安装它:

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来安装gem; 将此线路输入终端。

 rvm rubygems current

第四步安装rails

一旦一切设置完成,就是安装Rails的时候了。 要开始,打开终端并输入:

gem install rails

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

查看更多

一旦你已经在你的VPS Rails的Ruby的安装,就可以继续为您的网站建立一个SSL证书安装FTP服务器

作者Etel Sverdlov