1

我们现在使用的是 JRuby 1.7.x,它支持 IPv6。

我想知道在哪里可以找到明确描述每个版本的 Jruby 是否支持 IPv6。

4

2 回答 2

0

正如已经指出的,JRuby 依赖于底层技术(JVM、Ruby 库以及 IPv6 名称服务器等)来支持 IPv6。您还可以快速检查您是否拥有所需的一切:

$ jruby -S irb
jruby-1.7.1 :001 > RUBY_DESCRIPTION
 => "jruby 1.7.1 (1.9.3p327) 2012-12-20 fffffff on Java HotSpot(TM) 64-Bit Server VM 1.7.0_10-b18 [darwin-x86_64]" 
jruby-1.7.1 :002 > require 'resolv'
 => true 
jruby-1.7.1 :003 > Resolv.getname('2001:4860:4860::8888')
 => "google-public-dns-a.google.com" 
于 2013-01-09T16:12:54.253 回答
0

我认为这与 JRuby 无关。从我读到的关于你正在运行的JVM。Java Release 1.5.0 已经有几年的历史了,它声明 Java 透明地支持 IPv6,所以 JRuby 也应该这样做:

http://docs.oracle.com/javase/1.5.0/docs/guide/net/ipv6_guide/index.html#using

于 2013-01-09T12:57:46.070 回答