完成Rails应用程序备份,包括外部宝石?

bru*_*077 3 backup ruby-on-rails-3

现在让我说我压缩/ tar我当前Rails应用程序目录的副本,将其放入flashdrive并存储10年.

当我尝试在10年内运行这个应用程序时,我怎么能确定rubygems.org会出现?

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

Ant*_*Ant 5

使用该bundle package命令打包供应商/缓存中的所有gem.

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

至于你的数据库,我只是将数据转储到一个文件中(例如一个SQL转储).您的迁移应涵盖结构.