2016-08-08 58 views
0

Ich benutze Ruby 2.3.1 unter Windows 7. Basierend auf http://guides.rubyonrails.org/getting_started.html habe ich versucht, eine Rails 5 App neu zu erstellen, aber ohne Erfolg aufgrund von gem sqlite3-1.3 .11.Rails 5: Konnte nicht 'active_record/connection_adapter/sqlite3_adapter'

Der erste Fehler nach "Schienen Start" war "kann solche Datei nicht laden - sqlite3/sqlite3_native (LoadError)". Das Problem wurde durch Error when starting the Rails server on Windows gelöst. Das ist okay.

Aber es war mir unmöglich, den zweiten Fehler zu beheben (LoadError im Browser): "Konnte 'active_record/connection_adapters/sqlite3_adapter' nicht laden."

Wer kann helfen?

Antwort

0

Dieses Problem SQLite sein kann Correclty nicht

Zunächst überprüfen Sie Ihre Edelstein-Datei für Zeile gem 'sqlite3' installiert, wenn nicht und bundle install laufen hinzufügen, wenn das Problem weiterhin besteht immer noch die folgenden Schritte aus:

  1. Zum rubyinstaller.org
  2. Herunterladen Devkit und Setup
  3. Entfernen Sqlite3 Gem durch Ausführen gem uninstall sqlite3
  4. Neu installieren sqlite3 von gem install sqlite3
  5. läuft Fügen gem 'sqlite3' in Gemfile

Wenn noch nicht Ihr Problem zu Ruby-Version funktioniert gebührt Sie verwenden. Bitte downgraden Sie Ihre Ruby-Version oder installieren Sie Linux auf Ihrem Computer. Ich hatte auch Ruby in Windows verwendet und das verursachte Kopfschmerzen und ich habe es in Linux umgewandelt.

+0

Sqlite3 (neueste Version) wurde installiert und dem Windows-Pfad hinzugefügt, bevor der Edelstein heruntergeladen wurde. Dies ist nicht die Ursache des Problems. –

+0

Die Schritte 1 bis 5 wurden alle mehrmals durchgeführt, bevor ich die Frage gestern gestellt habe. –

+0

Antwort aktualisiert. –