RoR: Rake – Mysql2 Error

Habe mich wieder mal entschlossen mich mit Ruby on Rails auseinander zu setzen, und habe mir das Buch Ruby on Rails 3 besorgt.
Nach knapp einem Kapitel muss ich sagen, dass das Buch mir doch relativ gut gefällt. Es wird an einem praktischem Beispiel erklärt.

Beim erstellen von Datenbanken bin ich auf ein Problem gestossen, dass das

Rake db:create:all

nicht funktioniert, wenn man die database.yml laut Buchbeispiel zusammenstellt. Nach dem ich alle 3 Datenbanken expliziet konfiguriert haben

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  pool: 5
  username: root
  password:
  host: localhost
  database: shopping_list_development

test:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  pool: 5
  username: root
  password:
  host: localhost
  database: shopping_list_test

production:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  pool: 5
  username: root
  password:
  host: localhost
  database: shopping_list_production

ging es ohne Probleme weiter. Die Frage warum die bessere Variante nicht funktioniert, habe ich nicht rausgefunden.

Leave a Reply