问一下echo:false在Capistrano 3.2.1中不起作用

时间:2015-02-17 14:31:51

标签: php ruby wordpress capistrano3

我正在使用Capistrano 3.2.1部署带有基岩的wordpress项目。我在deploy.rb配置文件中要求一个密码。

我想隐藏密码输入,Capistrano文档说它的工作原理如下:

# Capistrano > 3.2.0 supports echo: false
ask(:password, nil, echo: false)

http://capistranorb.com/documentation/faq/how-can-i-get-capistrano-to-prompt-for-a-password/

但事实并非如此。我收到了错误:

cap aborted!
ArgumentError: wrong number of arguments (3 for 2)
/var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/dsl/env.rb:30:in `ask' config/deploy.rb:2:in `<top (required)>'
/var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/setup.rb:14:in `load'
/var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/setup.rb:14:in `block (2 levels) in <top (required)>'
/var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/application.rb:15:in `run'
/var/lib/gems/1.9.1/gems/capistrano-3.2.1/bin/cap:3:in `<top (required)>'
Tasks: TOP => staging

可能出现什么问题?

0 个答案:

没有答案