Rails 3.1.2 - Bundler konnte keine kompatiblen Versionen für gem "railties" finden

7

Ich versuche, die neue Version von twitter-bootstrap-rails gem (v2) zu installieren, bekomme aber den obigen Fehler. So sieht mein Gemfile aus:

%Vor%

Und vollständiger Fehler:

%Vor%

Was ist los? Wenn ich die Version ~> 2.0 aus dem Gem entferne, funktioniert es, aber ich brauche die neue Version von Bootstrap ...

BEARBEITEN: Paket installieren

%Vor%     
user984621 01.02.2012, 15:50
quelle

2 Antworten

22

Lösung:

%Vor%

Und dann

%Vor%     
user984621 01.02.2012, 16:09
quelle
1

Die Antwort ist in Bundlers Ausgabe. Ihr Projekt verwendet Rails 3.1.2, für das Railties 3.1.2 erforderlich ist. Die Version von twitter-bootstrap-rails, die Sie zu installieren versuchen, hängt anscheinend von railties & gt; = 3.2.1 ab, die Sie nicht haben.

Sie haben drei Möglichkeiten, wie es aussieht:

  1. Sieh dir die twitter-bootstrap-rails an und nimm die Fakten zur Kenntnis dass es so aussieht, als würden sie die Abhängigkeiten zurück auf & gt; = 3.1 senken. Warten Sie, bis eine neue Version veröffentlicht wird, oder verwenden Sie ihren Masterzweig.
  2. Aktualisieren Sie Ihr Projekt für die Verwendung von Rails 3.2
  3. Benutze eine ältere Version von twitter-bootstrap-rails, die immer noch mit Rails 3.1 funktioniert.
BaronVonBraun 01.02.2012 16:03
quelle