Я получаю сообщение об ошибке при попытке установить gem sqlite3-ruby:
gem install sqlite3-ruby-1.3.1.gem
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby-1.3.1.gem:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/sqlite3-ruby-1.3.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out
То же, используя:
gem install sqlite3-ruby-1.3.1
И это сработало:
gem install sqlite3-ruby-1.3.1-x86-mswin32-60.gem
Однако я обнаружил, что установил sqlite-ruby-1.2.5
Ну, мой вопрос, как «драгоценный камень» устанавливает эти вещи? Почему он не может автоматически выбрать версию sqlite3-ruby-1.3.1-x86-mswin32-60.gem. Знает ли 'gem', что работает на Linux или Windows? Что такое собственное расширение для него и почему оно не может установить предварительно загруженный sqlite3-ruby-1.3.1.gem
Заранее спасибо