我正在将应用程序从Rails 3升级到Rails 4.在此过程中,我将capistrano保留在版本2,因为这是一个非常大的升级,现在我已经开始了。
我目前看到的问题是,当我运行cap production deploy:check
时,进程会在应该要求部署分支的位置停止并显示:
translation missing: en.capistrano.question
我很确定这来自我deploy.rb
中的以下一行:
ask :branch, proc { `git rev-parse --abbrev-ref HEAD`.chomp }
我已经使用了第3章的其他应用程序,我记得这行有一些行提示要在括号中使用当前分支进行部署。
我查看了其中一个应用'locale.yml
文件,找不到en.capistrano.question
。任何人都知道我需要做什么来获得正确的提示,或者我是否在寻找错误的地方解决这个问题?