From: Michal Suchanek Date: 2009-01-16T22:38:17+09:00 Subject: Re: Runtime error after moving to 1.8.7 On 19/12/2008, Gerardo Santana Gómez Garrido wrote: > Ruby/Informix works fine on Ruby 1.8.6, but after installing Ruby > 1.8.7 and calling CursorBase#drop I get the following error message > > wrong number of arguments (0 for 1) (ArgumentError) > > CursorBase#drop is declared as > [http://github.com/santana/ruby-informix/tree/master/ext/informixc.ec:3332] > > rb_define_method(rb_cCursorBase, "drop", rb_cursorbase_drop, 0); > You did not provide enough information (such as the failing method or the full backtrace) for diagnosing the problem. In general it is not unusual for code that works fine on 1.8.6 to fail on 1.8.7 or the other way around as there are several incompatible changes between these two versions. You are probably using a stdlib method that has changed. Thanks Michal