capistrano的run_locally不打印到控制台?

时间:2012-06-13 09:59:34

标签: ruby deployment capistrano

假设我的食谱中有一个自定义任务:

task :custom_task1 do    
  run_locally "cap -S config=blah another_custom_task
end

task :another_custom_task do
  puts "hi"
end

然后,“hi”将不会被打印。 如何解决或克服这种情况?它不允许我使用命令行。

编辑:

为什么我不能使用记录器? Capistrano,默认会说太多 - 所以我有一个设置,设置其记录器只喊出重要的错误。所以不能使用logger.info或其他东西。

1 个答案:

答案 0 :(得分:0)

尝试使用Logger

logger.info "hi"