Ich möchte, dass capistrano Rake mit --trace aufruft, damit ich herausfinden kann, warum es scheitert. Wie mache ich das? set :rake 'rake --trace'
funktioniert nicht.
Die Wahrscheinlichkeit ist, dass Ihre benutzerdefinierten Tasks nicht die Variablen rake
verwenden, sondern stattdessen Rake für hartes Kodieren, hier ein Beispiel:
Dies ist hart codiert und kümmert sich nicht um Ihre Einstellung set :rake, 'rake --trace'
, hier ist der richtige Weg:
Oder, Kurzschrift:
%Vor% Sie können dies in der Praxis im Quellcode von Capistrano an der Stelle sehen, an der die Standardrezepte rake
in der Migrationsaufgabe tatsächlich aufrufen: Ссылка
Tags und Links ruby capistrano rake