0

我已经设置了一个新的 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收到此错误后,我删除了一个文件...认为它会有所帮助。但事实并非如此。

4

3 回答 3

1

检查您的 /config/database.yml 文件

您可能仍将其设置为连接到 sqlite3 数据库(默认)

于 2011-05-17T04:53:20.110 回答
1

对我来说,通过从 aptitude 安装 libsqlite3-ruby1.9.1 库解决了该错误。

RoR 3.1, Ruby1.9.2

于 2011-06-20T20:30:05.530 回答
0

下载以下内容: http: //www.sqlite.org/sqlite-dll-win32-x86-3070701.zip 压缩并放入您的/ruby/path/lib(eg.c:\ruby192)

于 2011-07-19T08:13:09.763 回答