相关疑难解决方法(0)

Capistrano 3拉命令行参数

我正在从Capistrano 2升级到Capistrano 3.在Cap 2中我使用以下命令行参数作为分支名称(否则默认为master)

set :branch, fetch(:branch, "master")
Run Code Online (Sandbox Code Playgroud)

如果我打电话cap deploy,它将部署主分支.但它也让我这样做:

cap deploy -S branch=foo
Run Code Online (Sandbox Code Playgroud)

哪个部署foo分支.

现在,在Capistrano 3中,如果我尝试运行上面的操作,我会收到一个错误:invalid option: -S.

现在通过命令行传递参数的正确方法是什么?

git rake capistrano ruby-on-rails

14
推荐指数
2
解决办法
8537
查看次数

标签 统计

capistrano ×1

git ×1

rake ×1

ruby-on-rails ×1