From: Lyle Johnson Date: 2002-09-18T01:27:53+09:00 Subject: Re: FXRuby and exerb.rb? coma_killen@fastmail.fm wrote: > Anyone know if FXRuby apps can be packed up to a single exe with > exerb.rb so that they can execute stand-alone (ie without the need for > cygwin.dll etc)? > > Anyone done this and made it work? Any special steps necessary? I don't think it's going to work as-is with the current version of FXRuby because during the FXRuby module initialization I call the C function rb_f_require() directly in a few places. Part of the magic of "exerb" is that he overrides the built-in "require" method to look elsewhere (in the executable), but since I call rb_f_require() directly it doesn't take advantage of this hook. What I will try for the next FXRuby release is to replace my direct calls to rb_f_require() with something that mimics a "require" from the Ruby interpreter (e.g. using eval or something). This should work. If it does, I'll also provide a HOWTO and a list of all the files one might want to list in their RBC file. Hope this helps, Lyle P.S. Yes, you will get a huge executable when you roll FXRuby into it ;)