Ich arbeite an ROR und übrigens habe ich meine Bundles mit bundle update
Befehl aktualisiert, ich habe Nachricht, dass Bundles sind auf dem neuesten Stand, aber wenn ich versuche, meine Rails Server rails s
starten es wirft mich einen Fehler:Ruby on Rails Bundles Downgrade
/var/lib/gems/1.9.1/gems/devise-3.2.4/lib/devise/models.rb:88:in `const_get': uninitialized constant Devise::Models::TokenAuthenticatable (NameError)
Bitte sagen Sie mir, was ich tun muss, um dies zu lösen. Ich habe viel R & D auf diesem getan, aber keine Antwort bekommen. Ich habe Schienen mit sudo apt-get install rails
nicht RVM installiert. Ich denke, es gibt eine Möglichkeit, die Rails-Version mit RVM herunterzustufen.
bitte helfen.
Wie Sie erwähnt haben Sie nicht verwenden rvm dann, wie Sie können Grad nach unten? . Um eine bestimmte Schienenversion zu installieren, müssen Sie etwas wie Edelsteininstallationsschienen tun -v '3.2.16' –
Danke Sabyasachi, aber ist neu in Schienen, und Schienen funktionierte gut vor Aktualisierung der Bündel, wenn ich den Befehl führe, um das Bündel zu aktualisieren es aktualisiert alle meine Bündel und jetzt, wenn ich den Schienenbediener starte, wirft es mir einen Fehler, wie ich erwähnte. Bitte sagen Sie mir, wie kann ich meine Bundles mit vorherigen herunterstufen. –
Entfernen Sie einfach die Gemfile.lock und führen Sie die Bundle-Installation aus und lassen Sie mich wissen, ob sie funktioniert oder nicht. –