ruby-on-rails-3 - 使用 Capistrano 3 部署 Rails 应用程序时跳过数据库迁移

标签 ruby-on-rails-3 deployment capistrano3

当我们运行时 cap deploy ,它会在部署期间运行所有迁移。我们必须将应用程序指向现有数据库,并且不想修改现有数据库。

有人可以建议我们如何在部署应用程序时跳过迁移步骤吗?

最佳答案

我想你正在使用 capistrano/rails .

根据文档,您可以手动要求您需要的内容:

# Capfile
require 'capistrano/bundler' 
require 'capistrano/rails/assets'
# require 'capistrano/rails/migrations'

关于ruby-on-rails-3 - 使用 Capistrano 3 部署 Rails 应用程序时跳过数据库迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28300592/

相关文章:

scope - form_for 和作用域,rails 3

capistrano3 - 当执行的命令不返回任何内容时,sshkit 捕获是否可能不出错

Ruby on Rails,通过 Capistrano 设置错误部署

ruby-on-rails - Rails 3 Mechanize - SocketError : getaddrinfo: Host or name not known

ruby-on-rails - 在 Rails 3 中跨多个子域删除 session Cookie

ruby-on-rails-3 - Jasmine 设置错误 rails 3.1 ActiveSupport::Concern (NameError)

tomcat - Maven部署到文件夹

tomcat - 有没有办法在 tomcat6 中执行部署顺序?

deployment - 如何将 clojure Web 应用程序部署到 Amazon EC2(AWS Elastic Beanstalk + Leiningen + Compojure + Ring + Tomcat)

ruby-on-rails - Rails 4 binstubs 冲突的 Capistrano 3 部署?