【发布时间】:2016-02-03 11:07:09
【问题描述】:
在我的deploy.rb 文件中,我有很多任务,其中之一是重新启动独角兽和一些服务。例如:
namespace :deploy do
task :restart do
invoke 'unicorn:restart' # using capistrano3-unicorn gem
invoke 'some_service:restart'
...
end
end
现在我需要通过生产服务器上的控制台在本地运行相同的任务。我不想复制我的代码来创建与 rake 任务相同的任务。我想运行这个已经存在并在 deploy.rb 文件中定义的任务,但我想在本地而不是远程执行。有可能吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rake capistrano3