ruby-on-rails-3 - 包括外部 gem 在内的完整 Rails 应用程序备份?

标签 ruby-on-rails-3 backup

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

当我尝试在 10 年后运行此应用程序时,我如何确定 ruby​​gems.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/

相关文章:

mysql - mysql备份脚本语法错误

ruby-on-rails-3 - 尝试在 rake 任务中启动 redis 和 resque 调度程序

templates - 从 Rails 3 中的 View 获取模板名称

ruby-on-rails-3 - will_paginate 生成错误数量的页面链接

ruby-on-rails - 从 Ruby on Rails 应用程序运行 phantomjs

java ->>项目管理

ruby-on-rails - ruby rails : redirect_to not working after create and save

postgresql - 与 SQL 转储相比,使用连续归档和时间点恢复有何优势?

sql-server - 表级备份

git - 如何备份未提交的 Git 存储库更改