1

Это было рассмотрено некоторое время назад, но мне не повезло после описанных шагов или советов. Вот моя ситуация:Ruby on Rails + Sql Server 2005

  • Я установил SQL Server '05 и успешно использовал другое (нерубивое) приложение.

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

  • Я установил Rails SQLServer адаптер камень (как и его зависимости.)

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

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

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

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

ответ

0

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

+0

Эй, я понимаю, что это семь лет, но есть ли шанс, что вы можете подробно остановиться на этом, особенно в отношении Ubuntu (14.04)? Я пытаюсь создать унаследованный проект (Rails 2.0.2), поэтому я могу его поддерживать, и я слежу за *** массивной *** кроличьей дырой, которая привела меня к той же ошибке. – PJSCopeland