cap --version
Capistrano Version: 3.3.5 (Rake Version: 10.4.2)最新的上限无法识别ssh_options
ssh_options[:keys] = ["#{ENV['HOME']}/.ssh/dev.pem"], forward_agent: true
cap --trace development deploy
cap aborted!
NameError: undefined local variable or method `ssh_options' for main:Object远期代理不被最新的上限所识别。
ssh_options[:keys] = ["#{ENV['HOME']}/.ssh/dev.pem"], forward_agent: true
cap --trace development deploy
cap aborted!
SyntaxError: config/deploy.rb:13: syntax error, unexpected tLABEL
...dev.pem"], forward_agent: true
... ^发布于 2015-02-05 04:53:42
您的ssh_options不是有效的散列。
应该是这样的:
ssh_options = {keys: ["#{ENV['HOME']}/.ssh/dev.pem"], forward_agent: true}发布于 2017-03-05 10:02:28
set :ssh_options, {
keys: %w(/path/to/key),
forward_agent: false,
auth_methods: %w(password)
}https://stackoverflow.com/questions/28336308
复制相似问题