Грабли прерваны! нет такого файла для загрузки - sqlite3
Я установил новое приложение rails3, и мой гемфайл находится ниже
source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'nifty-generators'
gem 'pg'
gem 'authlogic'
gem 'jquery-rails'
gem "mocha", :group => :test
как видно из Gemfile, я намерен использовать postgresql
в качестве базы данных, а не по умолчанию sqllite3
, Тем не менее, когда я пытался выполнить rake db:create или rake db:migrate в первый раз, он постоянно выдавал ошибку rake aborted! no such file to load -- sqllite3
Был файл в db/development.sqllite
которую я удалил после того, как получил эту ошибку... думая, что это поможет. но это не так.
3 ответа
Проверьте ваш файл /config/database.yml
Возможно, он по-прежнему настроен для подключения к базе данных sqlite3 (по умолчанию)
Для меня ошибка была решена установкой библиотеки libsqlite3-ruby1.9.1 из aptitude.
RoR 3.1, Ruby1.9.2
Скачайте это ниже: http://www.sqlite.org/sqlite-dll-win32-x86-3070701.zip упаковали в архив и поместили в ваш /ruby / путь /lib(например, c:\ruby192)