Rails и проблема SQLITE3

Я пытаюсь установить ChiliProject на моем Windows XP SP3. Все было хорошо, пока я не попытался обработать db: migrate.

C: \ RubyApps \ chiliproject> bundle exec rake db: migrate

Тогда я получаю ошибку:

грабли прерваны! нет такого файла для загрузки - sqlite3

У меня установлен драгоценный камень sqlite3:

sqlite3 (1.3.4 x86-mingw32 x86-mswin32-60)

Три файла: sqlite3.exe, sqlite3.dll, sqlite3.def из sqlite.org помещаются в каталог "C:\Ruby192\bin" (это мой каталог по умолчанию для ruby).

Конфигурация базы данных (database.yml):

production:
  adapter: sqlite3
  database: db/production.db

Что я делаю неправильно?

1 ответ

Решение

Согласно этому посту http://railsforum.com/viewtopic.php?id=40674 вам, вероятно, нужно добавить

gem 'sqlite3-ruby', :require => 'sqlite3'в ваш Gemfile,

и после этого попробуйте запустить bundle package а также rake db:create и наконец rake db:migrate

Другие вопросы по тегам