我想使用
info
,就像capistrano rails那样(例如。
here
).
但对于此任务:
namespace :deploy do
if ENV['DB_MIGRATE'] == 'skip'
Rake::Task['deploy:migrate'].clear_actions
desc "Override Capistrano's default behavior, do not migrate on deploy"
task :migrate do
info '[deploy:migrate] Skipping migrations due to DB_MIGRATE=skip'
end
end
end
我收到此错误:
$ DB_MIGRATE=skip bundle exec cap staging deploy:migrate
(Backtrace restricted to imported tasks)
cap aborted!
NoMethodError: undefined method `info' for main:Object
Tasks: TOP => deploy:migrate
(See full trace by running task with --trace)
我需要做什么才能使用
信息
在我自己的任务中?