Feature #6769

rbinstall.rb: install both src and batch files separetely

Added by luislavena (Luis Lavena) over 8 years ago. Updated about 5 years ago.

Target version:



Current behavior of rbinstall.rb is to concat bin scripts (erb, rake, rdoc, etc) along with a batchfile stub in a single file, resulting in erb.bat, rdoc.bat etc.

Those files works OK when invoked directly, but they do not support the following scenarios:

  • Invoke it like "ruby -S rake", which looks for extension-less script in the path (and that does not exist)

  • Cannot invoke those scripts from another script, example, from Rake, do "ruby 'rdoc'" will not work.

To circumvent this issue at RubyInstaller, we copied the original bin scripts and replaced the batchfile stubs with simple ones:


I would like to change rbinstall.rb to copy over verbatim bin scripts and simple batchfiles stubs.

That will solve the above two issues I mentioned plus open the scenario to a easy executable-based launcher, similar to gem-exefy:

To have identifiable scripts in list of process plus, customized firewall rules and remove the dreaded "Terminate batch job" prompt.

Before I start working on this, I wanted to know what do you think about this?

Thanks in advance for your feedback and looking forward your responses.

Also available in: Atom PDF