From: Janos Sebok Date: 2009-05-18T22:03:16+09:00 Subject: Re: FxRuby for Ruby 1.9.1 install issue --001485f1db5ebbfaee046a2f6a84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable >I suggest contact the gem authors (mailing list or forums at >rubyforge) and ask for 1.9 version of the gem. I wrote to their ML yesterday, no response yet. On Mon, May 18, 2009 at 2:40 PM, Luis Lavena wrote: > On May 18, 5:36 am, Janos Sebok wrote: > > Hi all. > > > > I am new to FxRuby, and trying to install the toolkit. > > > > I'm running winXP-Sp3 > > > > >ruby -v > > > > ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32] > > > > >gem -v > > > > 1.3.3 > > > > >gem list > > > > *** LOCAL GEMS *** > > > > fxruby (1.6.19) > > rubygems-update (1.3.3) > > > > --- > > My problem is: require 'fox16' fails with a OS error message complainin= g > > "Can not start application because msvcrt-ruby18.dll is not found". Aft= er > > closing the error window the console reads: > > > > >ruby test.rb > > > > test.rb:2:in `require': 126: Specified module not found. - > > d:/Ruby/Vm/1.9.1-p0/lib/ruby/ > > gems/1.9.1/gems/fxruby-1.6.19-x86-mswin32-60/ext/fox16/fox16.so > (LoadError) > > from test.rb:2:in `
' > > > > fox16.so is present where it is looked for, but it is linking to > > msvcrt-ruby18.dll. > > > > Of course the 1.8 dll is not present. What may cause this? I remember t= o > > have read FxRuby is Ruby 1.9 compatible for a while. > > > > The very same gem works just fine on Ruby 1.8.7-p72. > > > > Any help appreciated, > > Thank you > > You're trying to install a binary gem built for 1.8 on 1.9, which is > linking to the incorrect runtime library (as reported by the popup > message). > > You will need to build the FOX gem from sources or will need a 1.9 > provisioned gem. > > I suggest contact the gem authors (mailing list or forums at > rubyforge) and ask for 1.9 version of the gem. > > HTH, > -- > Luis Lavena > > > --=20 =DCdv, Sebi --001485f1db5ebbfaee046a2f6a84--