目的
目的是在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。
困难
简单
约定
从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版本管理器进行安装
以下过程将向您展示如何使用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
。