当前位置: 首页>>技术教程>>正文


如何在Ubuntu 18.04 Bionic Beaver Linux上设置Ruby on Rails

, ,

目的

目的是在Ubuntu 18.04 Bionic Beaver Linux上安装Ruby on Rails。首先,我们将从Ubuntu 18.04存储库执行标准安装。本教程的第二部分将向您展示如何使用Ruby Version Manager(RVM)安装最新的Ruby。

操作系统和软件版本

  • 操作系统:-Ubuntu 18.04 Bionic Beaver Linux

要求

要在Ubuntu 18.04和/或前提条件上安装Ruby on Rails,需要特权访问Ubuntu 18.04 Bionic Beaver。

困难

简单

约定

  • -要求给出linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求给出linux命令以普通非特权用户身份执行

从Ubuntu存储库安装

从Ubuntu Repositories安装Ruby on Rails最有可能是完成此任务的最简单方法。缺点是您最有可能最终获得过时但稳定的版本。执行以下linux命令在轨道上安装红 gems :


$ sudo apt install ruby rails

检查版本:


$ ruby -v
ruby 2.3.6p384 (2017-12-14) [x86_64-linux-gnu]
$ rails -v
Rails 4.2.9

全做完了。接下来,创建一个新的示例项目来测试Ruby on Rails的安装。例:


$ rails new linuxconfig
$ cd linuxconfig/

启动Rails WEBrick服务器:


$ rails s -b 0.0.0.0

要查看新示例项目的首页,请浏览到http://YOUR-SERVER-IP:3000

Ruby on Rails on Ubuntu 18.04 Bionic Beaver Linux - repository




使用Ruby版本管理器进行安装

以下过程将向您展示如何使用RVM在Ubuntu 18.04上安装Ruby on Rails。让我们从安装所有必备组件开始:


$ sudo apt install nodejs curl

接下来,导入签名密钥,以便能够验证在后续步骤中下载的RVM软件包:


$ curl -sSL https://rvm.io/mpapis.asc | gpg --import -
gpg: /home/linuxconfig/.gnupg/trustdb.gpg: trustdb created
gpg: key 3804BB82D39DC0E3: public key "Michal Papis (RVM signing) " imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found

最后,安装Ruby Version Manager和稳定的ruby版本:


$ curl -sSL https://get.rvm.io | bash -s stable --ruby

更新您的Shell环境以访问ruby:


$ source /home/linuxconfig/.rvm/scripts/rvm

准备就绪后,安装Rails gem:


$ gem install rails

或者,安装其他任何Rails版本。例如,要安装Rails 4.4版,请运行:


$ gem install rails -v 4.4

确认已安装的Ruby on Rails版本:


$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
$ rails -v
Rails 5.1.4

使用Ruby版本管理器而不是标准Ubuntu存储库安装Ruby on Rails的优势在于,它允许用户列出所有可用的ruby版本$ rvm list known,安装任何可用的版本,例如$ rvm install 2.4,在任何已安装的版本之间进行选择$ rvm use 2.4并将任何已安装的版本设置为默认$ rvm use 2.4 --default



最后,我们通过创建示例Ruby on Rails项目来测试安装:


$ rails new linuxconfig
$ cd linuxconfig/

启动Rails WEBrick服务器:


$ rails s -b 0.0.0.0

要查看新示例项目的首页,请浏览到http://YOUR-SERVER-IP:3000

Ruby on Rails on Ubuntu 18.04 Bionic Beaver Linux - Ruby Version Manager

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9596.html,未经允许,请勿转载。