在Ubuntu 8.04中的两个虚拟服务器上运行两个导轨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的应用程序是我们的核心业务应用程序,我需要确保我不会把它弄乱。

谢谢!

有帮助吗?

解决方案

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

Apache的早期乘客版本有一些错误,因此我的建议是简单地将乘客升级到最新版本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top