我有一台计算机作为服务器。我上面有 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/