Pergunta

eu estou correndo

  • OS X 10.5,
  • Rubi 1.8.6,
  • Trilhos 2.1,
  • sqlite3-ruby 1.2.2

e recebo o seguinte erro ao tentar rake db:migrate em um aplicativo que funciona, encontre conectado ao MySQL.

ancinho abortado!nenhum arquivo para carregar -- sqlite3/database

Foi útil?

Solução

Jamis acaba de lançar 1.2.4, ea história comentário sobre isso bug sugere que a correção está em 1.2.3 e versões posteriores. Como um teste rápido, eu fiz o seguinte em um 10,5 caixa OS X com Ruby 1.8.6:

sudo gem install sqlite3-ruby

(número da versão verificada de 1.2.4)

rails test

(database.yml padrão usado com sqlite3)

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

Belas Ran. O erro teria acontecido quando sqlite3 foi required antes da migração terminar, então parece que eles já corrigiu o problema.

Outras dicas

Parece que há um bug com 1,2 .2. Apenas rolo de volta para 1.2.1 com:

gem install sqlite3-ruby -v = 1.2.1

e que vai resolver o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top