2012-02-20 10 views
1

宝石をJRubyにインストールできないように設定するにはどうしたらいいですか? * .gemspecで宝石をJRubyにインストールしないように伝えるには?

+0

私は不思議です...なぜあなたはそれをしたいですか? –

+0

私はgemspecの中では、 'Gem :: Platform :: RUBY'またはその点までのプラットフォームの価値があると思います。 – Linuxios

+0

私はcisco aclジェネレータを書いています。私は仕事をするのに役立ついくつかのアイデア(IPAddrのためのSortedSetなど)とBDDツールを持っています。最初は1.8(古いハッシュ実装)から私を移動し、後者はjrubyの1.9モードでBDD(突然変わった間違ったサブクラス化)を使用することを許可していません。実際にアルファベットを作った後、私は研究室に戻り、これらのバグを見つけ、互換性のあるプロキシを書くことになるでしょう。しかし、今私はむしろ、仕事をするために、少なくとも不思議なルビーインタプリタの上に生産を実装/テスト/実装することにします。 –

答えて

3

s.platform = '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 
関連する問題