假设我现在压缩/tar 了我当前的 Rails 应用程序目录的副本,将它放在闪存驱动器中并存储了 10 年。
当我尝试在 10 年后运行此应用程序时,我如何确定 rubygems.org 会存在?
出于这个原因,我想知道是否有一种方法可以存储完整的 Rails 应用程序,包括 Gemfile
中定义的所有 gem、数据库和备份中的所有文件,所以我确保我将来能够执行它。
最佳答案
使用 bundle package
命令将所有 gem 打包到 vendor/cache 中。
更多信息:http://gembundler.com/bundle_package.html
至于你的数据库,我只是将数据转储到一个文件中(例如 SQL 转储)。您的迁移应该覆盖结构。
关于ruby-on-rails-3 - 包括外部 gem 在内的完整 Rails 应用程序备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945825/