Wie kommunizieren Sie zwischen Rake-Aufgaben?

Angenommen, ich habe ein Ziel, das einige Dateien kompilieren muss. Dieses Ziel hat ein anderes Ziel als Voraussetzung, eines, das die Dateien erhält. Sagen wir das:

task :obtain do
  # obtain files from somewhere
end

task :compile => :obtain do
  # do compilation
end

Sagen wir, dass die:obtain target platziert die Dateien nicht immer im selben Ordner. Wie würde ich passieren:compile der Weg, der:obtain gefunden? Umgebungsvariablen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage