Ich versuche mit Rails 4.2.6 eine App zu entwickeln. Ich versuche postgres für die Datenbank zu verwenden. Der Server startet ordnungsgemäß, aber wenn ich versuche, eine Seite zu laden, wird der Fehler "Kein Verbindungspool für ActiveRecord :: Base" ausgegeben.Kein Verbindungspool für ActiveRecord :: Base
Was könnte es sein?
EDIT
Das pg Juwel nicht richtig funktioniert. Ich musste es kommentieren, bevor ich den Server startete, und dann im Anschluss von meiner GemFile auskommentieren. Ich erkannte, dass ich Ruby 2.3 anstelle von Ruby 2.0 verwendete (wie vorgesehen). Ich habe Ruby 2.3 entfernt und alles unter Ruby 2.0 Umgebung eingerichtet. Es funktioniert jetzt richtig.
Ich hatte irgendwo gelesen, dass es in neueren Rails-Releases Probleme mit dem 'pg'-Juwel gab und die Leute stattdessen' gem install pg --pre 'für die Installation des Edelsteins benötigten. Ich habe das ausprobiert, aber dann benötigte meine App das 'pg'-Juwel in meiner GemFile und, nun, das oben erwähnte Problem tauchte wieder auf. Diese
ist, wie meine database.yml Datei gelandet:
default: &default
adapter: postgresql
encoding: unicode
host: localhost
username: -------
password: -------
pool: 5
development:
<<: *default
database: myDbName
möglicherweise Problem in 'database.yml' – uzaif