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