【问题标题】:RVM on production server?生产服务器上的 RVM?
【发布时间】:2014-05-16 15:32:56
【问题描述】:

我们可以在生产服务器中使用 RVM 吗?

我听说我们不能在生产服务器上使用 RVM,但我不明白为什么不这样做。

谁能告诉我为什么我们不能在生产服务器上使用 RVM?

【问题讨论】:

  • 为什么不呢?如果生产服务器是专用的,您可以使用它。
  • 所以我们可以在生产服务器上安装和使用多个版本的 ruby​​ 吗?
  • 是的,我没有发现任何问题。
  • 但是如果我的生产服务器上运行着许多应用程序,那么我们如何管理每个应用程序的 ruby​​ 版本?
  • 这是另一个问题。 ;) 也许是 phusion 乘客,嗯?

标签: ruby rvm production-environment


【解决方案1】:

如果您希望在服务器中管理具有多个 Ruby 版本的多个项目,最好在生产环境中使用 RVM。 (但是,当然不会经常发生)。

如果您只需要一个专门用于生产服务器的 Ruby 版本,您不应该在生产模式下将 RVM 与不同版本的 Ruby 保持一致。

【讨论】:

  • 是的,我同意你的观点,但假设我们有 2 个不同的应用程序,一个需要 ruby​​ 1.9.x,第二个需要 2.x,那么 RVM 如何管理它?
  • 然后你使用 RVM。使用命令“rvm get stable”安装 RVM。然后通过运行命令'rvm list known'来查看红宝石。然后通过运行“rvm install ruby​​-version”安装每个 ruby​​ 版本。要使用特定版本,请使用命令“rvm use ruby​​-version”。就这样。你完成了。
  • 有些人不喜欢在他们的生产服务器上安装 gcc、g++、make 等开发工具。
猜你喜欢
  • 2012-01-02
  • 2012-02-19
  • 2017-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多