On May 15, 10:54 am, Stian Haklev <shak... / gmail.com> wrote: > Hi everyone, > > sometimes it really frustrates me that it's so difficult to distribute > applications written with Ruby. You hack together something quickly that > works perfectly on your own machine, with all the gems, libraries and > stuff you've installed... then you want to move it. > > In my concrete case, I'm writing an offline viewer for Wikipedia dump > files (it's working pretty darn well allready, with repacked files it > gives me 0.2 second load times from inside a packed file with over 2 > million objects - 7z just spins for minutes). I want to put the dump > files and this program on a CD / DVD and give it to people, who should > be able to just do put in the CD, and run it straight off the CD (it's a > mongrel server that serves content to localhost), whether it's Windows, > Mac or Linux. > > I've tried with rubyscript2exe, which is a great tool, but it fails > currently. I think it is because I'm using two C extensions - mongrel > and the bz2 library. The bz2 is not even a gem, so I don't know how I'd > compile it for Windows. Any good ideas on best practices for > distributing this - ideally so that it can run as a "portable app" > without installation. > > Thank you so much > Stian > > -- > Posted viahttp://www.ruby-forum.com/. Webrick instead of Mongrel should make more portable. If you want Linux guy, Windows guy, Mac guy can access your cd, you must supply ruby (and the whole shebangs) in 3 format (linux, win32, and mac).