如何在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:
关于 Ruby on Rails
Ruby on Rails 是一个应用程序堆栈,它为 Web 开发人员提供了一个框架,可以快速创建各种 Web 应用程序。
安装 Ruby on Rails 需要三个独立的过程:您需要安装 Ruby,然后是 Ruby Gems,然后是 Rails。
设置
本教程中的步骤要求用户具有 root 权限。 您可以在步骤 3 和 4 中的 初始服务器设置教程 中查看如何设置。
第一步——安装 Ruby
在虚拟服务器上安装 Ruby 的最简单方法是通过 yum 包安装程序。
sudo yum install ruby
在您对提示说“是”后,Ruby 将安装。
然后我们需要一些额外的 Ruby 依赖。
在终端中输入以下内容:
sudo yum install gcc g++ make automake autoconf curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel sudo yum install ruby-rdoc ruby-devel
在处理过程中,提示可能会询问您是否允许安装各种软件包。 每次都说是的。
第二步——安装 Ruby Gems
安装 Ruby 后,您可以轻松安装 ruby gems。
在终端中键入此命令:
sudo yum install rubygems
在您同意提示后,应在您的 VPS 上安装 ruby gems。 但是,如果您对此过程有任何问题,可以使用另一种方法来安装 Ruby Gems。
如何从源代码安装 RubyGems
如果由于某种原因 yum 安装程序不适合您,您可以按照以下步骤从源代码安装 ruby gem。
首先,我们将创建一个新目录来存储 ruby 代码。
sudo mkdir ~/src sudo cd ~/src
然后我们可以继续将 ruby gem 下载到新文件夹中。 (您可以随时访问最新的可用宝石:
http://rubygems.org/pages/download)
wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz?tar -zxvf rubygems-1.3.6.tgz cd rubygems-1.3.6
最后,您已准备好安装 ruby gems。
sudo ruby setup.rb
对提示回答“是”后,gems 将完成安装。
您现在可以在虚拟服务器上安装 Rails。
第三步——安装导轨
我们应该快速进行两次更新,以确保一切都是最新的并正确设置:
检查宝石:
sudo gem update
然后检查系统整体:
sudo gem update --system
一切处理完毕后,就该安装 Rails 了。
首先,打开终端并输入:
sudo gem install rails
这个过程可能需要一段时间,请耐心等待。
如果您感到特别烦躁,可以输入:
sudo gem install rails -V
然后终端将向您显示该过程的所有详细信息,因此您可以看到它正在运行。
对出现的提示回答“是”后,rails 将完成安装。
您已成功安装 Ruby on Rails!
看更多
在您的 VPS 上安装 Ruby on Rails 后,您可以继续 为您的站点创建 SSL 证书 或 安装 FTP 服务器