我已经设置了一个新的rails3应用程序,我的gemfile位于
之下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
中有一个文件,我在收到此错误后删除了...认为它会有所帮助。但事实并非如此。
答案 0 :(得分:1)
检查/config/database.yml文件
您可能仍然将其设置为连接到sqlite3数据库(默认)
答案 1 :(得分:1)
对我来说,错误是通过从aptitude安装libsqlite3-ruby1.9.1库来解决的。
RoR 3.1,Ruby1.9.2
答案 2 :(得分:0)
下载以下内容: http://www.sqlite.org/sqlite-dll-win32-x86-3070701.zip 在/ ruby / path / lib(eg.c:\ ruby192)
中进行了拉伸和删除