10/02/04 17:17:21
>>194
gem作成者がWindows向けかどうかを手で条件判断してる
install_win_binary if RUBY_PLATFORM =~ /win32/
とか
この場合、 mingw32 はマッチしないから、用意したWindowsバイナリ(mingw32でもたぶん動く)は使われずに
自前でコンパイルするように分岐する
Windows かどうかの判定は
install_win_binary if RUBY_PLATFORM =~ /win|mingw/
みたいに mingw を含めるようににしろ、と少し前から言われてる
これに沿ってない、あるいはそう言われる前の古い gem パッケージは、
mingw32 でも「バイナリパッケージなし」と判断されてコンパイルプロセスが走る
いっそそういうヘナチョコ gem も許してコンパイルを受け入れよう、というのが>>190でも書いてある DevKit