2009-10-02 4 views
20

hat ich das angeben möchten:angeben, dass eine Aufgabe mehrere Abhängigkeiten

  • :output_core abhängt :build_core
  • :build_extension hängt von :build_core
  • :output_extension hängt sowohl von :build_extension und :output_core.

Wie würde ich das letzte angeben? Um die :output_extensions Aufgabe auszuführen, müssen sowohl :build_extensions als auch :output_core abgeschlossen sein?

Antwort

36

Sie geben ihnen mit einem Array:

task :output_extension => [:build_extension, :output_core] 
+1

Vielen Dank. Dies funktioniert auch mit der Hash-Syntax von Ruby 1.9: 'task output_extension: [: build_extension]' –