2010-12-30 5 views
0

IronRubyでMS SQLサーバに接続したいのですが、 "activerecord-sqlserver-adapter(2.3.4)"、 "dbd-odbc(0.2。 4)」、「dbi(0.4.2)」、そして「ruby-odbc」をインストールする必要があるようですが、なぜそれをインストールできないのか分かりません。IronRubyに "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 

答えて

0

ruby​​-odbcはネイティブコードを使用しており、IronRubyはネイティブの宝石をサポートしていません。

ADO.NETでactiverecord-sqlserver-adapterをバックエンドとして使用できます。手順については、https://github.com/rails-sqlserver/activerecord-sqlserver-adapterを参照してください。

0

サム、私はWindows 7でruby-odbcを動かすことができました。私はレール3をWindows 7上で稼働させた方法についてのブログ投稿を書いています。これには、ruby-odbc窓で働く。ここにリンクがあります:Getting Rails 3 Up on Windows Connecting to SQL Server

関連する問題