# Rakefile
desc 'foo'
task :conflicted_name do
puts 'foo'
end
desc 'bar'
task :conflicted_name do
puts 'bar'
end
$ rake -T
rake conflicted_name # foo / bar
$ rake conflicted_name
foo
bar
どっちも実行される!
「なんか二重に実行されているのでは…?」ってときは、名前の衝突を疑ってみるといいかもです。