Bibliothek für den nicht kompatiblen Rails-Generator

8

Ich versuche, das Gerät in meine Rails-App zu installieren, aber alles, was ich bekomme, ist diese Fehlermeldung

%Vor%

Ich habe versucht zu suchen und ich bekomme viele ähnliche Fehler, aber für verschiedene Operationen. Nichts besonders hilfreich für dieses Problem im Besonderen. Gibt es jemanden, der mehr mit Ruby zu tun hat, der mir helfen kann? Ich bin normalerweise eher ein Python-Typ ...

BEARBEITEN

Gemfile.lock

%Vor%

BEARBEITEN 2

Es ist mir aufgefallen, dass es vielleicht erwähnenswert ist, dass ich OSX verwende. Es ist auch wichtig zu beachten, dass dies die DigitalOcean-Standard-Rails-App ist, die mit ihrem Nginx + Rails Image geladen wird. Ich kopierte das Projekt in ein Git Repo auf dem Server und klonte das dann auf meinem lokalen Rechner.

    
Luke 24.01.2016, 16:48
quelle

7 Antworten

3

Das Problem hatte nichts mit der Entwicklung zu tun. Ich habe eine ähnliche Frage hier gefunden, die besagt, dass das Juwel mit dem Problem der inkompatiblen Bibliothek deinstalliert werden soll , und führen Sie die Bundle-Installation erneut aus. Also tat ich, und es hat funktioniert!

    
Luke 30.01.2016, 00:22
quelle
6

Probieren Sie es aus.

Führen Sie den Befehl: gem pristine --all

aus

Und stelle sicher, dass der Frühling mit spring stop && spring start

neu gestartet wird     
blnc 24.01.2016 20:45
quelle
5

Mach eine saubere Installation auf deinem Rubin und deinen Edelsteinen

%Vor%     
Alex Buschle 01.02.2016 21:03
quelle
1

in Gemfile try verschiebe die Zeile gem 'devise' nach unten

    
Marat Amerov 26.01.2016 17:27
quelle
1

Haben Sie versucht, die Version von Gems Version bundle update devise zu aktualisieren?

    
r3bo0t 26.01.2016 19:17
quelle
1

Starten Sie das Projekt von Grund auf neu, da eine Ubuntu Rails-Installation unter OSX nicht funktioniert. Siehe z.B. Ссылка

    
tillmo 28.01.2016 13:35
quelle
1

versuch dies = & gt; Gem Update - System

dann = & gt; Paket installieren

dann = & gt; Schienen erzeugen devise: install

    
bob 01.02.2016 11:35
quelle