如何在 CentOS 7 上安装 Ruby on Rails

在本教程中,我们将向您展示如何在您的 CentOS 7 上安装和配置 Ruby on Rails。对于那些不知道的人,Ruby on Rails (RoR) 是一个用 Ruby 编程语言编写的框架,它允许您将 Ruby 与 HTML、CSS 和类似的编程语言结合使用。 许多开发人员都使用它,因为它使应用程序开发非常简单。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 7 服务器上逐步安装 Ruby on Rails。

先决条件

  • 运行以下操作系统之一的服务器:CentOS 7。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 CentOS 7 上安装 Ruby on Rails

第 1 步。首先,让我们首先确保您的系统是最新的。

yum clean all yum -y update

步骤 2. 安装 Rbenv。

rbenv 是一个 ruby​​ 版本管理工具。 我们将使用它来安装和管理我们的 Ruby 安装。 那么让我们开始安装rbenv:

yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

现在我们准备安装 rbenv。 最简单的方法是运行以下命令:

cd git clone git://github.com/sstephenson/rbenv.git .rbenv echo ' PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo ' PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile

这会将 rbenv 安装到您的主目录中,并设置适当的环境变量以允许 rbenv 进入 Ruby 的活动版本。

步骤 3. 安装 Ruby。

您需要确定所需的 Ruby 版本。 您可以使用以下命令列出可用的 Ruby 版本进行安装:

rbenv install -l

正如我们在列表中看到的,最新的稳定版本是 2.3.1,您可以使用以下命令安装 Ruby:

rbenv install -v 2.2.1 rbenv global 2.2.1

您可以使用以下命令验证安装。 它将显示安装的版本和详细信息:

ruby -v

如果您不希望 ruby​​gems 在本地安装每个包的文档,请运行以下命令:

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

现在,使用以下命令安装用于管理应用程序依赖项的 bundler gem:

gem install bundler

步骤 4. 安装 Rails。

要在您的系统上安装 Rails,您可以运行以下命令:

gem install rails

通过 gems 安装任何包后,运行以下命令非常重要,以便它可以为 rbenv 已知的所有 Ruby 可执行文件安装 shim,这将允许您使用可执行文件:

rbenv rehash

要检查 Rails 的版本,可以执行以下命令:

[[email protected] ~]# rails -v Rails 5.0.0

第 5 步。安装 JavaScript 运行时。

一些 Rails 功能,例如资产管道,依赖于 Javascript 运行时。 我们将安装 Node.js 以提供此功能:

yum -y install epel-release yum -y install nodejs

步骤 6. 创建一个测试应用程序。

为了确保 Ruby on Rails 安装成功完成,我们可以按照以下步骤创建一个测试应用程序:

cd ~ rails new testapp cd testapp rake db:create

现在使用以下命令启动 Rails 服务器:

rails server --binding=Your-Server-IP

访问 https://Your-Server-IP:3000 从您的浏览器。 如果您看到“Welcome aboard”消息,则您的 Ruby on Rails 安装成功。

恭喜! 您已成功安装 Ruby on Rails。 感谢您使用本教程在 CentOS 7 系统中安装 Ruby on Rails。 如需其他帮助或有用信息,我们建议您查看 官方 Ruby on Rails 网站.

Save

Save

Save

Save

Save