Pergunta

Esta questão foi abordada há algum tempo, mas eu não tive nenhuma sorte seguindo os passos descritos ou conselho sugeridas. Aqui está a minha situação:

  • Eu tenho instalado SQL Server '05 e ter outra aplicação (não-rubi) utiliza-lo com sucesso.

  • Eu tenho Rails instalado e funcionando com sucesso (mas apenas para MySQL.)

  • Eu instalei o Rails SQLServer gem adaptador (bem como suas dependências.)

  • Eu fiz o download ADO.rb (agora só está disponível em mais velho constrói de Rubi-DBI) e colocou-o em c: \ ruby ??\ lib \ ruby ??\ site_ruby \ 1.8 \ DBD \ ADO \ ADO.rb.

  • Eu configurei database.yml para usar o adaptador sqlserver e apontou-a para o meu banco de dados com informações de login válido.

Quando tento executar uma migração, recebo o feio 'Não é possível carregar driver ADO (constante não inicializada DBI :: DBD :: ADO)' erro.

Graças imensamente para qualquer assistência.

Foi útil?

Solução

Assim, apenas certifique-se se você estiver trabalhando no Windows ou Mac para configurar uma conexão ODBC. Você deve indicar isso explicitamente na configuração do seu banco de dados para Rails.

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