2017-05-02 1 views
0
C:\Users\Prabal\Desktop\rails-club>rails generate devise member 

Bündler nicht kompatible Versionen für gem "railties" finden könnte: In Snapshot (Gemfile.lock): railties (= 5.1.0)Ruby On Rails Devise gem Konflikt Fehler

In Gemfile: railties (~> 5.1.0) x64-mingw32

devise (~> 4.2.1) x64-mingw32 was resolved to 4.2.1, which depends on 
    railties (< 5.1, >= 4.1.0) x64-mingw32 

devise (~> 4.2.1) x64-mingw32 was resolved to 4.2.1, which depends on 
    responders x64-mingw32 was resolved to 2.3.0, which depends on 
    railties (< 5.1, >= 4.2.0) x64-mingw32 

bundle update Lauf Ihre Schnappschuss von Grund auf neu erstellen, nur die Edelsteine ​​in Ihrer Gemfile verwenden, die den Konflikt lösen kann.

Ich bin ein Neuling in ROR mir bitte helfen, wie zum nächsten Schritt gehen auf

Antwort

2

Es sieht aus wie Sie devise v4.2.1 Juwel zu verwenden, mit rails v5.1.0 versuchen. Dies ist zu diesem Zeitpunkt nicht möglich, da devise v4.2.1 einen runtime dependency von railties = <5.1, >=4.1.0 und rails v5.1.0 einen runtime dependency von railties = 5.1.0 hat. Endergebnis ist ein Versionskonflikt, was Sie antreffen. Ich würde vorschlagen, dass Sie auf rails v5.0.2 herunterstufen, um in Ihrer App devise verwenden zu können. Es sollte keine Versionskonflikte geben, wenn Sie das tun.