Ruby Capistrano无需设置环境即可运行任务

Ruby Capistrano无需设置环境即可运行任务,ruby,capistrano,Ruby,Capistrano,我目前正在尝试在v3.0.1中运行自定义cap任务,而不必在调用中使用阶段。但是,它总是返回: 未设置阶段,请调用cap production deploy,其中production是您定义的阶段 如果我使用stage运行它,那么生产/staging工作正常 有办法解决这个问题吗?据我所知,这是第3章的设计。如果您处理的是哪个阶段(即您正在与哪些服务器交谈)无关紧要,那么您可能想要的是一个rake任务,而不是cap任务。

我目前正在尝试在v3.0.1中运行自定义cap任务,而不必在调用中使用阶段。但是,它总是返回:

未设置阶段,请调用
cap production deploy
,其中production是您定义的阶段

如果我使用stage运行它,那么生产/staging工作正常


有办法解决这个问题吗?

据我所知,这是第3章的设计。如果您处理的是哪个阶段(即您正在与哪些服务器交谈)无关紧要,那么您可能想要的是一个rake任务,而不是cap任务。