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アップジップしてyour / ruby​​ / path / lib(eg.c:\ ruby​​192)にドロップ

于 2011-07-19T08:13:09.763 に答える