Konnte capistrano-2.13.3 in keiner der Quellen finden

7

Ich habe die Umgebung von ruby ​​on rails mit Ссылка eingerichtet. Ich habe mysql 5.5 installiert. Jetzt, wenn ich ein Projekt von Bitbuck klonen und Bundle Install ausführen, bekomme ich folgenden Fehler:

%Vor%

Wenn ich rails -v im Verzeichnis ruby_repo ausführe, erhalte ich folgenden Fehler:

%Vor%

Unten ist mein Gemfile:

%Vor%

Wenn ich eine Edelsteinliste ausführe, bekomme ich folgende Ausgabe

%Vor%

Wenn ich jedoch ein komplett neues Projekt erstelle, sehe ich mich keinem solchen Problem gegenüber. Kann mir bitte jemand mitteilen, was das Problem sein könnte?

    
user1247412 26.10.2012, 06:28
quelle

3 Antworten

12

Löschen Sie den Inhalt von Gemfile.lock oder die Datei selbst.

    
Umberto 26.10.2012, 09:11
quelle
55

Diese Version ist von rubygems.org verschwunden. Aktualisieren Sie capistrano, indem Sie das Bundle-Update auf diese Weise ausführen:

%Vor%

Auf diese Weise aktualisieren Sie nur capistrano auf die aktuelle Version. Wenn du das Gemfile.lock löschst und das Bundle ausführst, werden alle deine Gem-Versionen aktualisiert, was oft nicht das ist, was du willst.

    
Fa11enAngel 26.10.2012 16:44
quelle
0

Ich denke nur an das Problem. Der Unruhestifter ist rvm. Ich erstelle ein Edelstein-Set für meine App und führe ein Bundle in diesem Edelstein-Set aus. Aus irgendeinem Grund, wenn ich rails c oder bundle exec rails c betreibe, sieht es immer noch im globalen Edelsteinset nach den Edelsteinen aus, die es braucht.

Nachdem ich also zum globalen Edelsteinset gegangen bin und alle Edelsteine ​​installiert habe, funktioniert es. Nicht sicher, ob es rvm gemset Problem allein ist, oder eine Kombination aus Bundle + rvm gemset.

    
Châu Hồng Lĩnh 07.10.2014 23:57
quelle