我正在尝试使用activerecord-sqlserver-adapter将Windows计算机上的Rails应用程序连接到SQL Server.我已经建立了一个非常好的DSN.
当我尝试运行迁移(或任何数据库操作)时,我被告知:
"没有这样的文件加载 - odbc"
我的database.yaml文件有这个:
development:
adapter: sqlserver
mode: odbc
dsn: rails_import
Run Code Online (Sandbox Code Playgroud)
我使用了一键式ruby安装程序,我认为它会安装odbc所需的任何宝石.也许我错了.
我如何通过此错误?谷歌搜索了一个小时没有运气.提前致谢.
小智 9
固定它!这是如何(如果其他人有类似的问题).
Ruby基本上告诉我'odbc'宝石不可用.我错误地认为RubyInstaller会为我安装这个(基于其他阅读).所以,我需要安装ruby-odbc.
对我来说,这并不是非常直截了当,因为我没有允许我编译C的环境.幸运的是,RubyInstaller有一个开发工具包.下载,并按照安装说明进行操作.
安装完成后,运行:gem install ruby-odbc.那为我修好了.
| 归档时间: |
|
| 查看次数: |
3079 次 |
| 最近记录: |