几天前刚开始将 capistrano 与 railsless-deploy 一起用于一个简单的 dev->production Wordpress 站点,我真的很喜欢它,但我遇到了一个问题,让回调工作。其他一切都很好,我什至可以直接调用回调引用的任务。我将之前或之后的调用放在哪里似乎都无关紧要—— deploy.rb 的开头、结尾、中间等等。cap 快乐地运行,只是从不在之前或之后调用。我究竟做错了什么?
我的 deploy.rb 在这里:https ://gist.github.com/jbfink/5263869 。我在 Vagrant VM 的 rvm 中运行它。我已经在 rvm 中使用 Ruby 2.0 和 1.9.3 进行了尝试,结果相同。