刚才部署点变更,导致 ruby-china 5 分钟没样式。
原因是 cap 升级之后,deploy:symlink
这个参数变成了 "deploy:create_symlink"
。给它设的 callback 老版本还支持,最新版本会在 create_symlink 之前执行,导致我运行 cap deploy
的时候一堆 Task 被跳过。
解决方案是用 bundle 调用 cap。
bundle exec cap deploy
也提醒升级 cap 的朋友注意修改配置文件。