Question

Cela a été adressé il y a quelque temps, mais je n'ai pas eu de chance suivant les étapes décrites ou des conseils suggérés. Voici ma situation:

  • J'ai installé SQL Server '05 et ont une autre application (non-Ruby) l'utiliser avec succès.

  • J'ai Rails et en cours d'exécution avec succès (mais seulement pour MySQL.)

  • Je l'ai installé le Rails petit bijou adaptateur SQLServer (ainsi que ses dépendances.)

  • Je l'ai téléchargé ADO.rb (maintenant disponible uniquement sur les plus builds de Ruby-DBI) et placé dans c: \ Ruby \ lib \ Ruby \ site_ruby \ 1.8 \ DBD \ ADO \ ADO.rb.

  • J'ai configuré database.yml utiliser l'adaptateur SQLServer et pointé vers ma base de données avec des informations de connexion valide.

Lorsque je tente d'exécuter une migration, je reçois le laid 'Impossible de charger le pilote ADO (non initialisée DBI constante :: DBD :: ADO)' erreur.

Merci immensément pour toute aide.

Était-ce utile?

La solution

Il suffit donc de vous assurer que si vous travaillez sous Windows ou Mac pour configurer une connexion ODBC. Vous devez indiquer explicitement dans la configuration de votre base de données pour Rails.

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