Als «rake» getaggte Fragen

Ruby-Build-Dienstprogramm ähnlich wie bei Build-Befehlen, die in reinem Ruby definiert sind.

410
Wie führe ich Rake-Aufgaben aus Rake-Aufgaben heraus aus?

Ich habe ein Rakefile, das das Projekt auf zwei Arten kompiliert, entsprechend der globalen Variablen $build_type, die :debugoder sein kann :release(die Ergebnisse werden in separaten Verzeichnissen gespeichert ): task :build => [:some_other_tasks] do end Ich möchte eine Aufgabe erstellen, die...

350
Was bedeutet Bundle Exec Rake?

Was heißt bundle exec rake db:migratedas Oder nur bundle exec rake <command>allgemein? Ich verstehe, dass es bundledarum geht, die Dinge in der Gemfile zu pflegen. Ich weiß, was das Wort "exec" bedeutet. Ich verstehe, dass rakeall die verschiedenen Scripty-Dinge, die Sie tun können ,...

226
Wie komme ich früh von einer Rechenaufgabe zurück?

Ich habe eine Rake-Aufgabe, bei der ich zu Beginn einige Überprüfungen durchführe. Wenn eine der Überprüfungen fehlschlägt, möchte ich frühzeitig von der Rake-Aufgabe zurückkehren. Ich möchte keinen der verbleibenden Codes ausführen. Ich dachte, die Lösung wäre, eine Rückgabe dort zu platzieren, wo...

132
Undefinierte Methode 'task' mit Rake 0.9.0

Ich habe Rake gerade auf die neueste Version ( 0.9.0.beta.4) aktualisiert und der rakeBefehl endet mit der folgenden Fehlermeldung: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Hier ist die Spur: undefined method `task' for #<Anelis::Application:0x97ef80c>...

120
Was ist die 'Umwelt'-Aufgabe in Rake?

Laut " Custom Rake Tasks ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Soweit ich weiß, :winner => :environmentbedeutet das " environmentvorher tun winner". Aber was ist environment? Wann soll ich es benutzen? Ich habe es...

108
setzt vs Logger in Schienen Rechenaufgaben

Wenn ich in einer Rechenaufgabe den Befehl put verwende, wird die Ausgabe auf der Konsole angezeigt. Diese Meldung wird jedoch nicht in der Protokolldatei angezeigt, wenn die App in der Produktion bereitgestellt wird. Wenn ich jedoch Rails.logger.info sage, sehe ich im Entwicklungsmodus nichts auf...

107
Fehler "Bundler konnte nicht gefunden werden"

Wenn ich es versuche, bundler updateerhalte ich folgende Fehlermeldung: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Ich bin neu bei Ruby. Kann...