【问题标题】:I can't install "ruby-odbc" in IronRuby我无法在 IronRuby 中安装“ruby-odbc”
【发布时间】:2010-12-30 08:43:00
【问题描述】:

我想在 IronRuby 中连接到 MS Sql 服务器,并且我已经安装了“activerecord-sqlserver-adapter (2.3.4)”、“dbd-odbc (0.2.4)”、“dbi (0.4.2)” ,而且好像要安装“ruby-odbc”,但不知道为什么不能安装。

Building native extensions.  This could take a while...
ERROR:  Error installing ruby-odbc:
ERROR: Failed to build gem native extension.

E:/ironruby-1.0v4/bin/ir.exe extconf.rb
can't find header files for ruby.

Gem files will remain installed in E:/ironruby-1.0v4/lib/ironruby/gems/1.8/gems/ruby-odbc-0.99993 for inspection.
Results logged to E:/ironruby-1.0v4/lib/ironruby/gems/1.8/gems/ruby-odbc-0.99993/ext/gem_make.out

【问题讨论】:

    标签: ironruby


    【解决方案1】:

    ruby-odbc 使用一些本机代码,而 IronRuby 不支持本机 gem。

    您可以使用 activerecord-sqlserver-adapter 和 ADO.NET 作为后端。有关说明,请参阅 https://github.com/rails-sqlserver/activerecord-sqlserver-adapter

    【讨论】:

      【解决方案2】:

      Sam,我能够让 ruby​​-odbc 在 Windows 7 上运行。我写了一篇关于如何在 Windows 7 上启动并运行 rails 3 的博客文章。它包括帮助我让 ruby​​-odbc 工作的几个步骤在窗户上。这是链接:Getting Rails 3 Up on Windows Connecting to SQL Server

      【讨论】:

        猜你喜欢
        • 2013-06-20
        • 1970-01-01
        • 2015-07-21
        • 2011-10-17
        • 2018-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-06
        相关资源
        最近更新 更多