我正在运行
upload('bin/rvm_install.sh','~/rvm_install.sh')
在我的Capistrano部署脚本中。它正在吐出以下错误:
capistrano-2.14.2/lib/capistrano/configuration/namespaces.rb:110:in `block in define_task': wrong number of arguments (2 for 0) (ArgumentError)
为什么会这样?
答案 0 :(得分:18)
更改
upload('bin/rvm_install.sh','~/rvm_install.sh')
到
top.upload('bin/rvm_install.sh','~/rvm_install.sh')
解决了我的问题。