Я пытаюсь заполнить базу данных, чтобы начать работу над проектом.Этот проект уже построен, и меня привлекают, чтобы помочь с внешней работой.Проблема в том, что я не могу заставить rake db:migrate
делать какие-либо вставки.Каждый раз, когда я запускаю rake db:migrate
, я получаю это:
== 20081220084043 CreateTimeDimension: migrating ==============================
-- create_table(:time_dimension)
-> 0.0870s
INSERT time_dimension(time_key, `year`, `month`, `day`, day_of_week, weekend, quarter) VALUES(20080101, 2008, 1, 1, 'Tuesday', false, 1)
rake aborted!
Could not load driver (uninitialized constant Mysql::Driver)
Я строю MBP со Snow Leopard.Я установил XCode с диска, который поставляется с Mac.Я обновил ruby, установил рельсы и все необходимые драгоценные камни.У меня установлена 64-разрядная версия MySQL.
Я пробовал 32-разрядную версию MySQL и даже пытался установить из macports .
MySQLgem устанавливается с помощью: sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/path/to/mysql/bin/mysql_config
миграция создает таблицы просто отлично, но умирает каждый раз при попытке вставки.
Любая помощь будет отличной