如何告诉gem不要安装在JRuby上?
如何配置gem使其无法安装在JRuby上?在*.gempec中:如何告诉gem不要安装在JRuby上?,ruby,rubygems,gem,jruby,Ruby,Rubygems,Gem,Jruby,如何配置gem使其无法安装在JRuby上?在*.gempec中: s.platform = 'ruby' 可能的平台值: 红宝石 鲁比18 ruby AND version 1.8 鲁比19 ruby AND version 1.9 磁共振成像 磁共振成像18 mri AND version 1.8 磁共振成像19 mri AND version 1.9 rbx jruby 姆斯温 明 mingw_18 mingw AND version 1.8 明武19 mingw AND ver
s.platform = 'ruby'
可能的平台值:
红宝石
鲁比18
ruby AND version 1.8
鲁比19
ruby AND version 1.9
磁共振成像
磁共振成像18
mri AND version 1.8
磁共振成像19
mri AND version 1.9
rbx
jruby
姆斯温
明
mingw_18
mingw AND version 1.8
明武19
mingw AND version 1.9
我很好奇。。。你为什么要这么做?我想在gempec中,平台价值应该是
Gem::Platform::RUBY
或者类似的东西。我正在编写一个cisco acl生成器。我有一些想法可以使用(如SortedSet for IPAddr等)和BDD工具来帮助我完成这项工作。第一个让我远离了1.8(旧的散列实现),而后者不允许在jruby的1.9模式下使用BDD(突然出现的奇怪错误的子类化)。实际上,在完成alpha测试后,我会回到实验室,可能会找到所有的bug/写兼容性代理。但现在我宁愿在最不奇怪的ruby解释器上实现/测试/将其投入生产,也就是为了完成这项工作。
Same as ruby, but only Rubinius (not MRI)
JRuby
Windows
Windows 'mingw32' platform (aka RubyInstaller)
mingw AND version 1.8
mingw AND version 1.9