Capistrano-Fehler: undefinierte Methode 'already_invoked' für Rake :: Task load: defaults = []: Rake :: Task

8

Ich habe viel zu viel Zeit damit verbracht, das zu debuggen, und ich habe keine Ahnung, was hier vor sich geht. "cap production deploy" hat heute Morgen gut funktioniert und jetzt gibt es nur einen Fehler. Google war bisher nicht sehr hilfreich, überraschend. In der mir bekannten Code-Basis hat sich nichts geändert:

%Vor%

Kann jemand eine Richtung geben?

    
Lush 27.07.2016, 21:55
quelle

1 Antwort

11

Ja, es sieht so aus, als hätten Sie einen Fehler in der neu veröffentlichten Capistrano 3.6.0 gefunden. Bitte melden Sie den Fehler hier: Ссылка

Das zugrundeliegende Problem ist, dass Capistrano 3.6.0 (fälschlicherweise) mit Rake & lt; 11.0.0.

In der Zwischenzeit können Sie dieses Problem umgehen, indem Sie Rake auf Version 11.0.0 oder höher mit gem install rake oder bundle update rake aktualisieren (abhängig davon, ob Sie bundle exec für Capistrano verwenden oder nicht).

Wenn Sie Rake nicht upgraden können, stufen Sie Capistrano auf Version 3.5.0 herunter, bis der Fehler behoben wurde.

Update: Capistrano 3.6.1 wurde veröffentlicht und stellt die Kompatibilität mit Rake & lt; 11.0.0.

    
Matt Brictson 27.07.2016, 22:35
quelle

Tags und Links