Rails和SQLITE3问题

时间:2011-09-15 09:41:42

标签: ruby-on-rails ruby windows-xp chiliproject

我正在尝试在我的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

我做错了什么?

1 个答案:

答案 0 :(得分:2)

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

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

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