2005年12月22日,星期四

部署共享资源时冻结你的 Rails

作者:David

如果你在共享主机上运行 Ruby on Rails 应用程序,强烈建议你冻结你的 Rails。冻结你的 Rails 意味着将框架放入 vendor/rails 而不是随着主机上安装的任何 gem 一起漂浮。因为如果你这样做,你会被自动升级。对于生产应用程序来说,这可不是什么好事。

好消息是这非常简单。如果你运行的是 0.14.x 或更新版本,你可以简单地执行 rake freeze_gems,系统当前使用的 gem 将被解压到 vendor/rails。现在,主机可以随意更新,而不会影响你的应用程序。