Hi there!
I am creating a ruby gui app with shoes (or green_shoes), but my problem
is that I can't find a good way to distribute it to my friends. The App
has some dependencies, like activerecord and everything the shoes
framework/toolkit needs, and this is a problem for me.
The absolutly easiest solution i found was the shoes packager which
should do exact what I want: build a single standalone executable for
the 3 mayor OS. But (i don't know why), the executable created with this
packager depends on an old version of rubygems, so it can't install gems
like active_record (which needs at least rubygems 1.3.6) on the target
machine.
The other option is to use the green_shoes gem, which works similar, but
there is no packager i can use, so there would just be the "usual"
options to package the app. I spent the last days googling this problem,
but found NO viable solution for this.
- rubyscript2exe: since i need the current ruby 1.9.2, it's no option
for me
- ocra: i develop on a linux machine (ubuntu) and want to distribute my
app to all the 3 mayor OS. ocra is windows only, so it is no working
solution for me.
- crate: seems to be dead (and far too complex for me, sorry)
- exerb: my japanese skills are very low, i just recognized that it
depends on ruby 1.8.7 and wasn't updated for a while.
- jruby and its possibilities are nice, but i want to use MRI for some
reasons, especially green_shoes which depends on gtk2.
So I ask you, what is the ruby way to solve my Problem?
TL;DR: develop (green_)shoes app on ubuntu, want to build executable for
linux/windows/osx.
···
--
Posted via http://www.ruby-forum.com/.