1

前段时间已经解决了这个问题,但是按照概述的步骤或建议的建议,我没有任何运气。这是我的情况:

  • 我已经安装了 SQL Server '05 并且有另一个(非 Ruby)应用程序成功地使用了它。

  • 我已经成功启动并运行 Rails(但仅适用于 MySQL。)

  • 我已经安装了 Rails sqlserver 适配器 gem(以及它的依赖项。)

  • 我已经下载了 ADO.rb(现在仅在旧版本的 Ruby-DBI 上可用)并将其放入 c:\ruby\lib\ruby\site_ruby\1.8\DBD\ADO\ADO.rb。

  • 我已将 database.yml 配置为使用 sqlserver 适配器,并将其指向我的数据库,并提供有效的登录信息。

当我尝试运行迁移时,我收到丑陋的“无法加载驱动程序 ADO(未初始化的常量 DBI::DBD::ADO)”错误。

非常感谢您的任何帮助。

4

1 回答 1

0

因此,只需确保您使用的是 Windows 或 Mac 来设置 ODBC 连接。您必须在 Rails 的数据库配置中明确指出这一点。

于 2009-08-18T16:44:58.007 回答