Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何告诉gem不要安装在JRuby上?_Ruby_Rubygems_Gem_Jruby - Fatal编程技术网

如何告诉gem不要安装在JRuby上?

如何告诉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

如何配置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 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