Я бегу
и я получаю следующую ошибку при попытке запустить db:migrate
на приложении, которое находит подключение к MySQL.
rake aborted! нет такого файла для загрузки -- sqlite3/database
Похоже, что есть ошибка с 1.2.2. Просто откатитесь на 1.2.1 с помощью:
gem install sqlite3-ruby -v=1.2.1
и это устранит проблему.
Jamis только что выпустил 1.2.4, а история комментариев к этой ошибке говорит о том, что исправление есть в 1.2.3 и более поздних версиях. В качестве быстрого теста я проделал следующее на компьютере OS X 10.5 с Ruby 1.8.6:
sudo gem install sqlite3-ruby
(номер проверенной версии 1.2.4)
rails test
(используется стандартный database.yml
с sqlite3)
cd test
./script/generate model Person name:string
rake db:migrate
Работает нормально. Ошибка возникала, когда sqlite3 был требован
до завершения миграции, так что, похоже, они исправили эту проблему.