ruby-on-rails - 在 Ubuntu 14.04 上安装 ruby​​ 的正确方法是什么

标签 ruby-on-rails ruby ubuntu-14.04 gitlab

我有一台计算机作为服务器。我上面有 bitnami-gitlab 堆栈。现在我想将我的 Rails 应用程序安装到该服务器。这件事让我很困惑,bitnami-gitlab 有 ruby​​ 解释器和其他应用程序(rails、gem、bundler 等)。 Gitlab应用程序在ubuntu上使用git用户。当我打字时;

sudo su git
which ruby

它为我提供了位于 bitnami 安装目录内的 ruby​​ 目录。现在,我想安装 ruby​​、rails、apache 和 guest 来部署我的 Rails 应用程序。正确的做法是什么?我想在启动时启动我的 Rails 应用程序。我应该将 ruby​​ 安装到 root 用户还是我自己的用户? 当我安装 ruby​​ 时,我的 gitlab 应用程序会崩溃吗?

最佳答案

这是我的做法>

首先,更新 apt-get:

sudo apt-get update

如果没有,请安装 Curl,用于安装 RVM

 sudo apt-get install curl

然后运行适当的 RVM 安装,有多个选项,例如添加的 Rails、puma JRuby 等。请查看 RVM 网站以获取更多信息。仅用于 ruby​​ 运行 >

\curl -L https://get.rvm.io | bash -s stable

现在退出 shell session 并启动新的 session

source ~/.rvm/scripts/rvm

RVM 有自己的要求,可以通过运行自动安装 >

rvm requirements

现在管理您的 ruby​​ 环境很容易,您可以拥有多个版本而不会造成困惑。

要安装任何 ruby​​ 版本,您只需运行 (x.x.x) 版本的 ruby​​>

rvm install x.x.x

要列出您已安装的版本,请运行>

rvm list 

另请注意,现在您可以在 GEMFILE 中指定要使用的版本。只需添加 ruby 'x.x.x',rvm 就会使用您指定的版本(只要它已安装)。没有它会引发错误。

关于ruby-on-rails - 在 Ubuntu 14.04 上安装 ruby​​ 的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35548533/

相关文章:

ruby-on-rails - 雅虎 OAuth 1.0 回调问题?

ruby-on-rails - 是否有像 ActiveAdmin 这样的 Rails gem 用于构建整个数据驱动站点?

ruby - RethinkDB 单个请求中的多个查询

ruby - 当我指定环境时,为什么 RSpec 在涉及 Sidekiq 的测试中找不到 Airbrake env key ?

java - NetBeans 8.1 激活失败

ruby-on-rails - Rspec 和 capybara 选择值

ruby-on-rails - Rails - 缓存和基于权限的 View

ruby-on-rails - 如何防止书签表中 Rails 中的重复记录?

linux - 新的Ubuntu 14.04 VPS,无法以新用户身份登录

ubuntu - 使用命令行选项构建 deb 包版本