I was struggling to find a tool to convert my ruby scripts into portable executable apps. I tried a lot of solutions (crate, releasy, etc) but none of them seemed to work. They are or too complicated for my taste or just broken. So, I wrote my own tool: https://github.com/loureirorg/rb2exe
It supports Rails and Gemfile, btw. It doesn’t compile nor obfuscate the code: it just packages a stand-alone ruby interpreter, plus your project/script, into a self-extracted, self-executable file. This allows to easily distribute and execute the app on machines that don’t have a ruby installed.
I wrote it for my own needs, so it can be considered “limited” for someone purposes, but I’m sharing it here as an alternative.
In case anyone wants to hack it or understand its internals, I also wrote a step-by-step guide: