Erste Ruby environment-Variablen aus Rake

Habe ich ein Rakefile die Aufgaben für die Bereitstellung oder Erstellung einer Anwendung. Das Rakefile verwendet wird, sowohl in Produktion und Entwicklung.

Möchte ich die build Aufgabe zu wissen, was die Umwelt ist. Kann das getan werden, ohne die übergabe eines Parameters an die Aufgabe, wenn ich es laufen? Kann es sein getan mit Umgebungsvariablen?

Wenn in der Entwicklung, ich muss die Aufgabe wie folgt Aussehen:

task :build => :clean do
  compass compile -e development
  jekyll
end

In der Produktion, wie diese:

task :build => :clean do
  compass compile -e production
  jekyll
end
  • Ja, rake tasks Zugriff haben sollten ENV.
  • Ich habe noch nie verwendet ENV, so dass, wenn könnte jemand freundlicherweise zeigen, wie ich die variable setzen (und erhalten Sie). Ich bin ein ruby-n00b.
InformationsquelleAutor | 2013-01-22
Schreibe einen Kommentar