From: Kalman Noel Date: 2006-12-05T22:05:10+09:00 Subject: Re: Integer#to_s(2) works on x86, fails on x86_64 Suraj Kurapati: > $ ruby -v > ruby 1.8.4 (2005-12-24) [x86_64-linux] > > $ irb >>> 2956350890592680056.to_s(2) > RangeError: integer 2956350890592680056 too big to convert to `int' irb> "#{RUBY_VERSION} #{RUBY_PLATFORM} #{RUBY_RELEASE_DATE}" => "1.9.0 x86_64-linux 2006-10-16" irb> 2956350890592680056.to_s(2) => "10100100000111000100010111100010111001001011111011100001111000" irb> "#{RUBY_VERSION} #{RUBY_PLATFORM} #{RUBY_RELEASE_DATE}" => "1.8.4 x86_64-linux 2005-12-24" irb> 2956350890592680056.to_s(2) RangeError: integer 2956350890592680056 too big to convert to `int' from (irb):2:in `to_s' from (irb):2 Kalman