Обновление драгоценного камня на Windows - это сломано?

Это продолжение кэтот вопрос.

Когда я выпускаюgem update команда на Windows, всякий раз, когда он добирается до драгоценного камня, чья последняя версия НЕ ДАЕТT есть бинарные файлы Windows, этоЯ попытаюсь собрать собственное расширение, которое, конечно же, потерпит неудачу. Например:

Updating sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
  ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update
checking for fdatasync() in rt.lib... no
checking for sqlite3.h... no

nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.

Старое поведение pre-1.x по запросу требуемой платформы, по крайней мере, делало возможным обновление. Теперь я могу'не обновлять вообще, если я не удаляю проблемные самоцветы (в настоящее время sqlite3-ruby и hpricot), запускаю обновление, а затем заново устанавливаю самоцветы с помощью ключа --version.

У кого-нибудь есть решение этой головоломки или мы застряли с ним?

Замечания:

$ gem -v
1.2.0

$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

Примечание (26 сентября 2008 г.): Я только что обновил до gems 1.3.0, и эта проблема сохраняется.

Примечание (18 ноября 2008 г.): Только что обновил до драгоценных камней 1.3.1 и проблема остается.

Примечание (28 апреля 2009 г.): Последняя версия Gems (1.3.2) теперь пропускает любые драгоценные камни, когда во время обновления происходит сбой сборки собственных расширений; другими словами, проблема исправлена. Ура!

Ответы на вопрос(4)

Ваш ответ на вопрос