我应该以 root 还是用户身份安装 ruby​​?

我应该以 root 还是用户身份安装 ruby​​?

我不确定该选择哪个选项。我正在 VPS 上安装 ruby​​。

我的选择:

  1. 从 ubuntu 存储库安装 ruby
  2. 安装 RVM
  3. 以用户身份安装 RVM
  4. 以 root 身份安装 RVM

我有 1 个用户 VPS,用于处理 apache/php/python 项目。我正在学习 ruby​​,因此我当然会添加 ruby​​ 系统工具(我为 munin 制作了插件)和 rails 应用程序。

我希望做出明智的决定,并保持我的 VPS(生产)处于良好状态并正确配置。

我可以选择任何一种,最终得到一个可以正常工作的系统。但我希望做出明智的决定,并学习一些有关系统管理的知识。

谢谢!。

答案1

这确实取决于您的要求。

您是否有需要不同版本 ruby​​ 的应用程序?您将来是否需要运行不同的 ruby​​ 版本?如果是,那么您可能想要使用 RVM。我会以 root 身份安装它,因为您必须将每个用户添加到 RVM 组,我相信即使以 root 身份安装,每个用户也会有自己的文件夹。

如果您想要简单,并且只打算运行一个版本的 Ruby,那么请使用存储库。在我看来,那条路线要容易得多。您可以使用 RVM 来完成,而且会很好,但可能会有点困难,而且更耗时。

相关内容