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
Ä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 .
?
Versuchen Sie:
%Vor%(Angenommen, Sie verwenden capistrano 2).
Unsere Capfile sieht so aus:
%Vor%Hier ist meine Capfile - versuchen Sie es, seit Sie auf Capistrano 2 sind
%Vor%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
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
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.
Tags und Links ruby-on-rails capistrano