On Apr 28, 2008, at 07:40 AM, Charles Oliver Nutter wrote:
JRuby ships with its "jruby" command as a shell script or batch file
under Windows. This means that the default behavior for JRuby
installing RubyGems is to always use an "env" shebang. However there
are two problems with this right now:
- we have to manually patch our copy of RubyGems every time we
upgrade, to make sure it env-shebangs by default
- RubyGems hardcodes the env shebang string to "ruby" rather than
using the name of the current runtime's command (this may have been
fixed?)
At any rate, I'm looking for suggestions or a RubyGems fix that will
save us having to manually patch this all the time. JRuby is not
going to have a native startup command any time soon, so the env
shebang is always going to be necessary.
Thoughts?
We discussed this on IM privately, and I forgot to copy it here.
I'm planning on adding a file (or two) that RubyGems will look for and
run to provide implementation-specific and distribution-specific
defaults. This would allow jruby or apple or whomever to provide
consistent behavior.
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers