/ / Range # má byť v režime JRuby 1.7.10 --2.0, ale stále zlyhá - jruby

Rozsah # veľkosť má pracovať v režime JRuby 1.7.10 - 2.0, ale stále zlyhá - jruby

Za http://jruby.org/2014/01/09/jruby-1-7-10.htmlproblém predmetu má byť stanovený v 1.7.10 via https://github.com/jruby/jruby/pull/1252, Moja skúsenosť je však iná, podľa:

MacbookAir1:javlats palfvin$ jruby -v
jruby 1.7.10 (2.0.0p195) 2014-01-09 c4ecd6b on Java HotSpot(TM) 64-Bit Server VM 1.6.0_65-b14-462-11M4609 [darwin-x86_64]
MacbookAir1:javlats palfvin$ jruby
(1..2).size
NoMethodError: undefined method `size" for 1..2:Range
(root) at -:1
MacbookAir1:javlats palfvin$

Nenašiel som na to, ako sa pozerať na Javukód v nainštalovanej verzii JRuby, takže som nebol schopný porovnať nainštalovaný zdrojový kód Java s verziou na github, ale zdá sa to tak základné, že je ťažké uveriť, že je v mojom prostredí niečo, čo je to zmätenie. Som Googled, aby som zistil, či sa s tým niekto iný stretol, ale nenašiel nič.

Nejaké nápady?

odpovede:

1 pre odpoveď č. 1

Ak má môj git-fu pravdu, nemyslím si, že tento záväzok bol zahrnutý v 1.7.10.

$ git show -s --oneline 01be8f85522e4da8df3968e622fa2c947ea6712c
01be8f8 Add a size method to RubyRange to resolve #1252

$ git branch -r --contains 01be8f85522e4da8df3968e622fa2c947ea6712c
upstream/master
upstream/unbox_opts

$ git tag  --contains 01be8f85522e4da8df3968e622fa2c947ea6712c

Možno v krajine JRuby bolo niekde mätúce zlúčenie?