Asfand Yar Qazi
2/8/2006 9:57:00 PM
David Vallner wrote:
> DÅ?a Streda 08 Február 2006 17:33 Asfand Yar Qazi napÃsal:
>
>>Hi,
>>
>>How can I create a relocatable Ruby executable? Meaning, that I can
>>distribute a copy of it along with the modules I need with a binary app I
>>am embedding Ruby into. I'm considering both actually programatically
>>embedding Ruby into my app using libruby.a or whatever, as well as making
>>my app an extension library run by the Ruby executable - if you could give
>>details of both, I'd be grateful.
>>
>>Thanks
>
>
> I -think- on Windows the ruby interpreter semiautomagically sets up the paths
> it needs relative to the path where ruby.exe that was run is located, so if
> you can go without the aesthetics and compactness of rubyscript2exe, you
> should be able to safely get away with distributing your ruby directory along
> in the application's distribution somewhere.
>
> David Vallner
>
>
I don't think rubyscript2exe is feasible for a game - think something like
Quake 3 here. But I could be wrong. I would rather have more control over
the files I distribute, that way I can create patches that replace small files
easily - rubyscript2exe I assume bundles everything into a single file that is
unpacked at runtime.
I'll have a look at it though...
But what about when embedding Ruby in my app? How do I handle module paths then?
Thanks
--
To reply, take of all ZIGs !!