Question

je cours

  • OS X 10.5,
  • Rubis 1.8.6,
  • Rails 2.1,
  • sqlite3-rubis 1.2.2

et j'obtiens l'erreur suivante en essayant de ratisser db:migrate sur une application qui fonctionne, trouvez connecté à MySQL.

râteau avorté !aucun fichier de ce type à charger -- sqlite3/database

Était-ce utile?

La solution

Jamis vient de publier la version 1.2.4, et l'historique des commentaires sur ce bug suggère que le correctif se trouve dans la version 1.2.3 et les versions ultérieures.À titre de test rapide, j'ai fait ce qui suit sur une machine OS X 10.5 avec Ruby 1.8.6 :

sudo gem install sqlite3-ruby

(numéro de version vérifié de 1.2.4)

rails test

(utilisé par défaut database.yml avec sqlite3)

cd test
./script/generate model Person name:string
rake db:migrate

J'ai bien fonctionné.L'erreur se serait produite lorsque sqlite3 aurait été required avant la fin de la migration, il semble donc qu'ils aient résolu le problème.

Autres conseils

On dirait qu'il y a un bogue avec 1.2.2.Revenez simplement à la version 1.2.1 avec :

gem installer sqlite3-ruby -v=1.2.1

et cela résoudra le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top