Я не могу установить "ruby-odbc" в IronRuby - PullRequest
0 голосов
/ 30 декабря 2010

Я хочу подключиться к серверу MS Sql в IronRuby, и я установил «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

Ответы [ 2 ]

0 голосов
/ 11 января 2011

Сэм, я смог заставить ruby-odbc работать на Windows 7. Я написал сообщение в блоге о том, как я установил rails 3 и работал на Windows 7. Он включает в себя пару шагов, которые помогли мне заставить работать ruby-odbc. на окнах. Вот ссылка: Получение Rails 3 Up на Windows Подключение к SQL Server

0 голосов
/ 30 декабря 2010

ruby-odbc использует некоторый нативный код, а IronRuby не поддерживает нативные гемы.

Вы можете использовать activerecord-sqlserver-adapter с ADO.NET в качестве внутреннего интерфейса.См. https://github.com/rails-sqlserver/activerecord-sqlserver-adapter для получения инструкций.

...