[FGS] Packaging Ruby Mapscript...
Robert Thau
rst at alum.mit.edu
Fri Apr 7 17:43:25 EDT 2006
Guillaume Dallaire writes:
> I just created a new module containing all libstdc++ dependencies for FGS.
>
> For Ruby Mapscript, I think the best way to produce fully portable FGS
> modules would be to create a build script for Ruby in fgs-dev (like any
> other FGS modules). Then, I could use it to build Ruby Mapscript
> distribution modules from my build system and make it available to
> others FGS users.
>
> You can checkout the fgs-dev environment via CVS, see:
>
> http://www.maptools.org/fgs/index.phtml?page=fgs-sandbox.html
I've already looked at it briefly --- but so far, it's been easier for
me to build the individual software components I need directly from
distribution sources. I'll look into it further, but these scripts
can be tricky to debug, so it may be a little while.
I don't know if it helps, but the ruby+rails+ivygis module I produced
does have a complete Ruby 1.8.4 environment inside. It's not *quite*
what you get out of "configure; make; make install"; there are a few
changes to make it relocatable. In addition to altering the '#!'
lines of a few Ruby scripts in "$FGS_HOME/bin", I added a shell
wrapper around the ruby binary to set RUBYLIB. (I suppose I could
have used a 'setenv.sh' for that, but I was worried that might require
users to redo '. setenv.sh' themselves before a newly installed module
would work).
Thanks for the tips,
rst
More information about the Foss-gis-suite
mailing list