Ich benutze die Datenbankauthentifizierung in devise (aktueller Edelstein) auf Schienen 3 und erhalte den folgenden Fehler, wenn ich versuche, mich mit Benutzername / Passwort anzumelden.
%Vor%Ich habe zuvor "bcrypt-ruby-2.1.2" gem. erfolgreich installiert.
Irgendwelche Ideen? Ich habe auch versucht, Bundler die Git-Repo-Adresse zu geben und den Master zu holen, aber es löst das Problem nicht.
Ich hatte dieses Problem auch. Als ich den Edelstein installierte, sagte mir die Ausgabe
%Vor%Ich nahm an, dass es tatsächlich native Erweiterungen eingebaut hatte. Aber als ich in ... / edelsteine / bcrypt-ruby-2.1.4 / ext / mri jagen ging, sah ich, dass es anscheinend nichts gebaut hat.
Ich ging manuell hinein und rannte
%Vor%Das hat den Trick für mich gemacht.
Hast du diese in deinem Gemfile?
%Vor%Auch - könnte dieses Problem auf devise gelten, überprüfen Sie es
Ich hatte das gleiche Problem.
in gemfile hinzufügen:
%Vor%Installieren Sie das Bundle und bündeln Sie dann das Update bcrypt-ruby
Ich hatte das gleiche Problem, ich löschte einfach das Händlerverzeichnis und bündelte die Installation.
Das Problem wurde behoben. Vielleicht gibt es ein Problem in der Marke, wo es nicht überschrieben wird.
Sieh dir dein Gemfile an. Schau, ob du "bcrpyt-ruby" Juwel hast oder nicht. Wenn es nicht da ist, füge "bcrpyt-ruby" hinzu.
%Vor%Tags und Links ruby-on-rails bundler devise bcrypt