jazzez ravi wrote: > I have a ruby script. i converted it into exe with the help of > rubyscript2exe gem. > > I want to run all the Operating systems. is this possible ? > (I hope some gems will be available) > ... > So there is no way to do that ..? > It might be your English... I mean no offense, it's just difficult to understand. Do you mean, you want to create a single executable for each operating system Ruby runs on? So I can just download your program on OS X, or on Linux, without having Ruby installed? Probably not. Mostly there's no need. Worse, it's a bad idea, and will probably make your users hate you. Let me put it this way: Suppose your app is a few hundred kilobytes. My current installation of Ruby is at least five and a half megabytes (probably more), and that's not counting any rubygems you include. My current Rubygems folder is over six hundred megabytes. So, what would be a few seconds, or near instantaneous, is now several minutes or hours. But I already have Ruby installed, and probably many of the gems I would need, so it's a complete waste. If you want to distribute your app in the friendliest way, that makes it easiest for users of any OS to install it, build a gem. There's a reasonably easy way to install Ruby and Rubygems on any OS, and once that's there, it's easy to install your gem. It's also possible I misread, and you actually want a single .exe file which can run on all operating systems -- also, presumably, without asking your users to install anything first. That is impossible -- those files are for Windows only, except the .NET ones, and only Windows comes with .NET out of the box.