I have first to explain a little bit my context, then the question:
- I have used Ruby on Rails now for 3 years with different applications, and upgraded from 1.2 up to 2.3.9. I want to upgrade to 3.0.0 as fast as possible.
- All I have read about it told to use the current version 1.9.2 of Ruby to work with Rails 3.0.0, so I installed the precompiled binary 1.9.2 on Windows.
- I remembered that sqlite3 needs the DLL installed somewhere in the path, so I copied it over to the new bin directory.
- I installed the necessary sqlite3-ruby as well.
- I created a new application, generated a dummy table migration, and tried to do 'rake db:migrate'
- The answer was:
rake aborted! no driver for sqlite3 found
I searched around and found some answers, that told to install the binary for sqlite3 by yourself (which is out of reach for me).
So here is the question:
What is the right setup to use Rails 3.0.0 on Ruby 1.9.2 on Windows?
By the way, when installing just sqlite3-ruby, I got a newer version (1.3.1) that seemed to work. But when I wanted to use that in rails, rails insisted to install the version 1.2.5 (which obviously doesn't work for me).