0

我正在尝试在我的 Windows XP SP3 上安装“ChiliProject”。一切都很好,直到我尝试处理 db:migrate。

C:\RubyApps\chiliproject>bundle exec rake db:migrate

然后我得到错误:

耙中止!没有要加载的文件——sqlite3

我安装了 sqlite3 gem:

sqlite3 (1.3.4 x86-mingw32 x86-mswin32-60)

sqlite.org 中的三个文件:sqlite3.exe、sqlite3.dll、sqlite3.def 放在“C:\Ruby192\bin”目录(这是我的默认 ruby​​ 目录)中。

数据库配置是(database.yml):

production:
  adapter: sqlite3
  database: db/production.db

我究竟做错了什么?

4

1 回答 1

2

根据这篇文章http://railsforum.com/viewtopic.php?id=40674你可能需要添加

gem 'sqlite3-ruby', :require => 'sqlite3' 到您的 Gemfile,

然后尝试运行bundle packagerake db:create最后rake db:migrate

于 2011-09-15T11:50:27.817 回答