如何管理资源稀少的生产机器上的 Ruby 安装?

如何管理资源稀少的生产机器上的 Ruby 安装?

我有一个虚拟 Debian 主机,内存大约为 256MB,运行着一个小型 Rails 应用程序,不需要更多内存。随着 Ruby 2.0 的推出,它应该在不久的将来升级。上次升级 Ruby 时,我不得不停止应用程序并扩展交换分区才能成功构建它,这花了将近一天的时间才完成。

这里有没有人有技巧或好方法,如何将新的 Rubies 放在生产机器上,而不会影响在其上运行的 Rails 应用程序?

我考虑过在本地设置一个虚拟机,然后复制构建好的 Ruby,或者完善构建过程,但这可能会导致在这么小的机器上大约 2 天的预计到达时间。

答案1

显然,您可以在另一台机器上构建并复制二进制文件。
或者,您可以使用 Debian 提供的 Ruby,这样您就不必在更新时重建。

相关内容