2**2
=> 4
2**63
=> -9223372036854775808
2**63 + 2**63
=> -18446744073709551616
64
以及它返回后的一切0
2**64
=> 0
2**65
=> 0
2**100
=> 0
2**1000
=> 0
相同的版本在 Linux 上运行良好。
有什么线索吗?
在 64 位模式下运行 OSX 10.8.2。
没有 RVM/Rbenv。
Ruby 1.9.3 运行良好。
2**2
=> 4
2**63
=> -9223372036854775808
2**63 + 2**63
=> -18446744073709551616
64
以及它返回后的一切0
2**64
=> 0
2**65
=> 0
2**100
=> 0
2**1000
=> 0
相同的版本在 Linux 上运行良好。
有什么线索吗?
在 64 位模式下运行 OSX 10.8.2。
没有 RVM/Rbenv。
Ruby 1.9.3 运行良好。