From: Suraj Kurapati Date: 2006-12-05T16:56:21+09:00 Subject: Integer#to_s(2) works on x86, fails on x86_64 Hello, Can anyone explain why this is happening? ---- on x86_64 ---- $ 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' from (irb):1:in `to_s' from (irb):1 from :0 ---- on x86 ---- $ ruby -v ruby 1.8.4 (2005-12-24) [i486-linux] $ irb >> 2956350890592680056.to_s(2) => "10100100000111000100010111100010111001001011111011100001111000" Thanks for your consideration. -- Posted via http://www.ruby-forum.com/.