Как сказать, что гем не должен быть установлен на JRuby? - PullRequest
1 голос
/ 20 февраля 2012

Как настроить гем так, чтобы он не мог быть установлен на JRuby?

1 Ответ

3 голосов
/ 20 февраля 2012

в * .gemspec:

s.platform = 'ruby'

возможные значения платформы:

ruby ​​

C Ruby (MRI) or Rubinius, but NOT Windows

ruby_18

ruby AND version 1.8

ruby_19

ruby AND version 1.9

mri

Same as ruby, but not Rubinius

mri_18

mri AND version 1.8

mri_19

mri AND version 1.9

rbx

Same as ruby, but only Rubinius (not MRI)

jruby

JRuby

mswin

Windows

mingw

Windows 'mingw32' platform (aka RubyInstaller)

mingw_18

mingw AND version 1.8

mingw_19

mingw AND version 1.9 
...