现在让我说压缩/ tar我当前Rails应用程序目录的副本,将其放入flashdrive并存储10年。
当我尝试在10年内运行此应用程序时,如何确定rubygems.org会出现?
出于这个原因,我想知道是否有办法存储完整的rails应用程序,包括Gemfile
中定义的所有宝石,数据库和备份中的所有文件,所以我相信我会能够在将来执行它。
答案 0 :(得分:5)
使用bundle package
命令打包供应商/缓存中的所有宝石。
更多信息:http://gembundler.com/bundle_package.html
对于您的数据库,我只是将数据转储到一个文件(例如SQL转储)中。您的迁移应涵盖结构。