完整的Rails应用备份,包括外部gem



假设我现在压缩/tar我当前Rails应用程序目录的副本,把它放在一个闪存驱动器中,并存储10年。

我怎么能确保rubygems.org将在周围当我试图运行这个应用程序在10年的时间?

出于这个原因,我想知道是否有一种方法可以存储完整的rails应用程序,包括Gemfile中定义的所有gem,数据库和备份中的所有文件,所以我确信我将来能够执行它。

使用bundle package命令将所有的gem打包到vendor/cache中。

更多信息:http://gembundler.com/bundle_package.html

至于你的数据库,我只是把数据转储到一个文件(例如SQL转储)。您的迁移应该覆盖结构。

最新更新