On Fri, Jul 24, 2009 at 4:58 PM, Eric Hodel<drbr...@segment7.net> wrote:
> Please revert this change.  There wasn't even 24 hours of discussion on this
> before you made it.
>
> When the feature was introduced there was a fairly lengthy discussion with
> the JRuby folks.  I doubt they've even had a change to check this list.

Hey, my *jruby* search picked this up.

I have no general objection to --format-executables being on by
default, except that it will mean a whole lot of tutorials out there
get a bit more confusing ("rails myapp" will now be "jrails myapp").

A specific concern, however, is that Rails, for example, even today
does not behave nicely with nonstandard-named binaries. For example,
it has hardcoded "rake" and "ruby" in many places, and as a result a
lot of those things would start breaking.

I think this change needs to be tested with at least Rails and
probably any other libraries/apps/frameworks that launch Ruby-related
commands. Perhaps this will also drive people to stop hardcoding
things like "ruby" or "rake" or "irb", since this often basically
breaks them for JRuby or any other Ruby impl with a non-standard name.

- Charlie
_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to