sqlite3-ruby gem をインストールしようとしているときにエラーが発生しました:
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 のインストールに失敗する理由
前もって感謝します