/ / RoR migrácia mysql2 gem - ruby-on-rail, rubygems, mysql2

RoR migrácia mysql2 gem - rubín na koľajniciach, rubygems, mysql2

Preskúmam príručku RoR, ale keď sa pokúšam spustiť migráciu, vráti sa

...
*** About to add an index ***
--add_index("admin_users", "username")
rake aborted!
An error has occurred, all later migrations canceled:

invalid date

Pri pohľade okolo online sa zdá, že problém jes mysql2 gem a "add_index". Ako ho mám opraviť? Pokúsil som sa odinštalovať mysql2 gem a meniť súbor database.yml použiť mysql, ale vrátil sa

"Please install the mysql adapter: "gem install activerecord-mysql-adapter""

ktoré potom nemohol nájsť.

Používam Windows Vista, Rails 3.2.1 a mysql2 gem je 0.3.11 x86-mingw32 a mysql gem je 2.8.1 x86-mingw32.

odpovede:

1 pre odpoveď č. 1

Používame mysql, len skontrolujte, či toto nastavenie funguje

v súbore GEM

gem "rails", "2.3.2"
gem "mysql", "2.7"

v databáze.ymbol

development:
adapter: mysql
encoding: utf8
reconnect: false
database: <database name>
pool: 5
username: <user name>
password: <password>
host: localhost