0

在 ubuntu 8.04 的两个虚拟服务器上运行两个 rails 2.3.8 应用程序,带有 apache 和乘客。红宝石版本是 1.8.6

我们正在将其中一个应用程序升级到 rails 3.0.4。我的理解是我们需要 ruby​​ 1.8.7 来运行该应用程序。使用这个版本的 ubuntu,我们需要手动编译 ruby​​ 1.8.7。

  1. 以前从未手动编译过。如果您知道任何资源,我应该检查一下,那会很棒。
  2. 我无法确定乘客的版本,并试图确保它与 rails 3.0.4 兼容。有什么建议么?
  3. 我们在 2.3.8 中留下的应用程序是我们的核心业务应用程序,我需要确保我不会把它搞砸。

谢谢!

4

1 回答 1

1

只需使用RVM。现在几乎每个人都在使用它。

Apache 的早期Passenger 版本有一些错误,所以我的建议是简单地将Passenger 升级到最新版本。

于 2011-03-14T22:29:49.540 回答