Вопрос

Это было рассмотрено некоторое время назад, но мне не повезло следовать описанным шагам или предложенным советам.Вот моя ситуация:

  • Я установил SQL Server '05, и у меня есть другое (не Ruby) приложение, успешно использующее его.

  • Я запустил Rails и успешно работаю (но только для MySQL).)

  • Я установил Rails sqlserver adapter gem (а также его зависимости).)

  • Я скачал ADO.rb (теперь доступен только в старых сборках Ruby-DBI) и поместил его в c: uby\lib uby\site_ruby\1.8\DBD\ADO\ADO.rb .

  • Я настроил database.yml на использование адаптера sqlserver и указал его на свою базу данных с действительной информацией для входа.

Когда я пытаюсь запустить миграцию, я получаю уродливую ошибку "Не удается загрузить драйвер ADO (неинициализированная константа DBI::DBD::ADO)".

Безмерное спасибо за любую помощь.

Это было полезно?

Решение

Поэтому просто убедитесь, что, если вы работаете на Windows или Mac, настроено ODBC-соединение.Вы должны явно указать это в своей конфигурации базы данных для Rails.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top