Capistrano keine solche Datei laden - bereitstellen

8

Wenn ich versuche, cap -Befehle auszuführen, erhalte ich den Fehler "keine solche Datei zum Laden - Bereitstellen".

Hier ist die Ausgabe:

%Vor%

Hier ist das Gemfile:

%Vor%

config / deploy.rb

%Vor%

Capfile:

%Vor%

Ich vermute, das "deploy" ist der Verweis auf require 'deploy' aus der Capfile.

Was habe ich vermasselt?

Danke

Bearbeiten

Ändern der ersten Zeile der Capfile zu

%Vor%

funktioniert. Irgendeine Idee, warum die Capfile standardmäßig mit dieser "unterbrochenen" Linie darin versendet? Muss ich etwas anderes tun als capify . ?

    
Tyler DeWitt 21.02.2012, 01:29
quelle

6 Antworten

4

Versuchen Sie:

%Vor%

(Angenommen, Sie verwenden capistrano 2).

Unsere Capfile sieht so aus:

%Vor%     
Michael Shimmins 21.02.2012, 02:02
quelle
8

Starte deinen Capistrano auf die vorherige Version 2.9.0 herunter.

Das neueste (2.11.0) verursacht das von Ihnen erwähnte Problem.

    
Tsutomu 21.02.2012 02:18
quelle
1

Hier ist meine Capfile - versuchen Sie es, seit Sie auf Capistrano 2 sind

%Vor%     
Jesse Wolgamott 21.02.2012 02:02
quelle
1

Ich hatte gerade dieses Problem heute.

Das Problem wurde dadurch verursacht, dass die Version mit der Verkappungsgröße nicht angegeben wurde und das Bundle-Update ausgeführt wurde, bei dem die Begrenzung auf 3 aktualisiert wurde. *.

Nachdem ich dem Rat hier gefolgt war, hatte ich immer noch das gleiche Problem. Nachdem ich die Ausgabe jedoch sorgfältig geprüft hatte, bemerkte ich, dass der Fehler von Cap 3 kam. * Konnte nicht geladen werden.

Das war seltsam, denn ich hatte dann die Cap-Version auf ~ & gt; 2, hatte immer noch den Fehler von Cap 3 kommen. *. Habe dasselbe gemacht, um die Cap-Version auf ~ & gt; 1, und der Fehler kam immer noch von Cap 3. *.

Es wurde behoben, indem Kappe 3. * komplett aus meinem Edelstein entfernt wurde.

Ich hatte den Eindruck, dass ich mehrere Edelstein-Versionen installieren könnte, und solange die Version, die ich verwenden wollte, in der Gem-Datei angegeben wurde, würde das die verwendete Version sein. Ich habe noch ein paar Caps 2. * s installiert, obwohl mein Gemfile gibt ~ & gt; 1, die Version 2 Edelsteine ​​scheinen nicht zu beeinflussen, aber mit Version 3. * installiert auch, verursacht mich das oben beschriebene Problem durch das OP.

Ich hoffe, dies könnte jemand anderem helfen.

Paul

    
paul h 27.12.2013 13:58
quelle
1

Ich hatte dieses Problem heute, es war wegen mir capistrano 3. * installiert und dieser Thread lieferte die Lösung, die für mich funktionierte:

Schienen 4, Capistrano 3.0.0, kann solche Dateien nicht laden - bereitstellen

    
Meli 04.02.2014 01:06
quelle
0

Ich bin also auf denselben Fehler gestoßen. Mein Fehler war, dass ich nach der Installation der Gem-Dateien die Installationsschritte übersprungen und stattdessen alte 2.x-Versionsbeispiele für meine Capfile verwendet und Dateien verteilt habe ...

Versuchen Sie also nach der Bundle-Installation den Befehl cap install STAGES=sandbox,qa,production oder die Stufen, die Sie benötigen. Danach sollte es Ihre Dateien überschreiben. Bearbeiten Sie die hinzugefügten Dateien und Sie sollten gut gehen können.

    
daveomcd 23.03.2015 00:20
quelle

Tags und Links