【发布时间】:2016-02-22 08:02:32
【问题描述】:
我有一台计算机作为服务器。我有 bitnami-gitlab 堆栈。现在我想将我的 rails 应用程序安装到这台服务器上。这件事让我很困惑,bitnami-gitlab 有 ruby 解释器和其他应用程序(rails、gem、bundler 等)。 Gitlab 应用程序在 ubuntu 上使用 git 用户。当我打字时;
sudo su git
which ruby
它为我提供了位于 bitnami 安装目录中的 ruby 目录。现在,我想安装 ruby、rails、apache 和乘客来部署我的 rails 应用程序。什么是合适的方法?我想将我的 rails 应用程序作为启动时间启动。我应该将 ruby 安装到 root 用户还是我自己的用户? 当我安装 ruby 时,我的 gitlab 应用程序会崩溃吗?
【问题讨论】:
-
为避免混乱,请使用
rvm安装 ruby。它是管理 ruby 及其版本的好方法。通过使用rvm,ruby 保留在沙箱中,而不会与安装在rvm之外的其他 ruby 应用程序冲突。首先安装所有依赖项以使您的安装顺利。最后安装rvm与 ruby 版本、apache 和乘客。 -
@HarryBomrah ,当我通过 rvm 安装时,哪个用户拥有 ruby?
-
好吧,就靠你了。如果您确保应用程序位于用户的主目录中,则可以在您的用户下安装 rvm。
标签: ruby-on-rails ruby ubuntu-14.04 gitlab