【发布时间】:2010-12-07 10:41:26
【问题描述】:
鉴于类似:
namespace :my_tasks do
task :foo do
do_something
end
task :bar do
do_something_else
end
task :all => [:foo, :bar]
end
如何使:all 成为默认任务,以便运行rake my_tasks 将调用它(而不是必须调用rake my_tasks:all)?
【问题讨论】:
-
您是否尝试过将默认值放入命名空间(task :default => :all)
-
按照 Jim 的描述做,只有默认任务超出了命名空间,并且必须包含命名空间和任务名称。 (task :default => "my_tasks:all") 请参阅下面的答案以获取工作示例。