gemを0.9.5にしたらプラットフォームごとのファイル名の命名規則が変わったらしく、「rua-0.3.7-x86-mswin32-60.gem」というファイル名になってしまった。
x86はともかく、末尾の「60」がよくわからないのでplatform.rbを覗く。
## # A pure-ruby gem that may use Gem::Specification#extensions to build # binary files. RUBY = 'ruby' ## # A platform-specific gem that is built for the packaging ruby's platform. # This will be replaced with Gem::Platform::local. CURRENT = 'current' ## # A One Click Installer-compatible gem, built with VC6 for 32 bit Windows. # # CURRENT is preferred over this constant, avoid its use at all costs. MSWIN32 = new ['x86', 'mswin32', '60'] ## # An x86 Linux-compatible gem # # CURRENT is preferred over this constant, avoid its use at all costs. X86_LINUX = new ['x86', 'linux', nil] ## # A PowerPC Darwin-compatible gem # # CURRENT is preferred over this constant, avoid its use at all costs. PPC_DARWIN = new ['ppc', 'darwin', nil] # :stopdoc: # Here lie legacy constants. These are deprecated. WIN32 = 'mswin32' LINUX_586 = 'i586-linux' DARWIN = 'powerpc-darwin' # :startdoc:
VC6の60かな?
追記
と思ったら、すでに1.0.1がリリースされてる…。
こっちだと、末尾の「-60」はなくなったっぽいなぁ。