Domanda

Questo problema è stato risolto qualche tempo fa, ma non ho avuto fortuna nel seguire i passaggi delineati o i consigli suggeriti.Ecco la mia situazione:

  • Ho installato SQL Server '05 e ho un'altra applicazione (non Ruby) che la utilizza con successo.

  • Ho Rails installato e funzionante con successo (ma solo per MySQL).

  • Ho installato il gemma dell'adattatore Rails sqlserver (così come le sue dipendenze).

  • Ho scaricato ADO.rb (ora disponibile solo su build precedenti di Ruby-DBI) e l'ho inserito in c: uby\lib uby\site_ruby\1.8\DBD\ADO\ADO.rb.

  • Ho configurato database.yml per utilizzare l'adattatore sqlserver e l'ho indirizzato verso il mio database con informazioni di accesso valide.

Quando provo a eseguire una migrazione, ricevo il brutto errore "Impossibile caricare il driver ADO (costante non inizializzata DBI::DBD::ADO)".

Grazie immensamente per l'eventuale assistenza.

È stato utile?

Soluzione

Quindi assicurati se stai lavorando su Windows o Mac per configurare una connessione ODBC.È necessario indicarlo esplicitamente nella configurazione del database per Rails.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top