cap deploy:cold与Capistrano一起使用时,如何禁用db:migrate ?
在config / deploy.rb中,唯一的引用已deploy:migrate被注释掉,但它仍在尝试这样做:
bundle exec rake RAILS_ENV=production db:migrate
Run Code Online (Sandbox Code Playgroud)
我有同样的问题。这就是我在 Rakefile 中覆盖它的原因。像这样:
namespace :db do
desc "db:migration fakes"
task :migrate => :environment do
p 'No. We will not migrate!'
end
end
Run Code Online (Sandbox Code Playgroud)
如果您愿意,您可以在这里添加更多逻辑。例如,您可以在某些环境上触发真正的迁移。
| 归档时间: |
|
| 查看次数: |
2049 次 |
| 最近记录: |