Ruby gem ファイルをインストールしようとしています: bson_ext - バージョン 1.5.1
x86_64-linux プラットフォームの場合、Windows 7 コマンド プロンプトで。
したがって、次のコマンド: C:\ruby-1.9.3-p374-i386-mingw32\bin>gem install bson_ext --version 1.5.1 --platform x86_64-linux
しかし、私はエラーが発生します:
DevKit を含めるために PATH を一時的に強化しています...
ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...
エラー: bson_ext のインストール中にエラーが発生しました:
ERROR: Failed to build gem native extension.
C:/ruby-1.9.3-p374-i386-mingw32/bin/ruby.exe extconf.rb
asprintf() をチェックしています... * extconf.rb が失敗しました *
何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。
提供される構成オプション:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/ruby-1.9.3-p374-i386-mingw32/bin/ruby
C:/ruby-1.9.3-p374-i386-mingw32/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': コンパイラは実行可能ファイルの生成に失敗しました。(ランタイムエラー)
最初に開発ツールをインストールする必要があります。
しかし、レール、ポニー、慢性などの他のgemファイルをダウンロードできます
そして ruby -v の出力は次のとおりです。
ルビー 1.9.3p374 (2013-01-15) [i386-mingw32]
なのでDev Kitで問題ないと思います。