On 4 Jun 2008, at 18:03, Jeremy Kemper wrote:

On Wed, Jun 4, 2008 at 3:15 AM, Eric Hodel <[EMAIL PROTECTED]> wrote:

On Jun 4, 2008, at 00:33 AM, Stephen Bannasch wrote:

At 6:22 PM -0700 6/3/08, Jeremy Kemper wrote:

On Tue, Jun 3, 2008 at 4:36 PM, Eric Hodel <[EMAIL PROTECTED]> wrote:

I believe RubyGems is currently feature-complete for the next release.
For
the next while I'll be focusing on bugfixes and patches from the
tracker.  I
expect to release a new version in two weeks at minimum, possibly
longer.

I'd love to see little-known --format-executable enabled by default
for gem installs.

I would like the opposite to be the default.

I would love to make --format-executable the default, but that will cause too much confusion and will inconvenience the majority too much. (Maybe I shouldn't have made it default for setup.rb/gem update --system, but the two
new rubygems/defaults files may help improve that situation.)

The naming changes only when that person has changed his ruby's naming
also, so it feels natural.

The majority have a vanilla ruby so they'll see no change or confusion.


The problem is expectation. People run `ruby foo.rb` and it works, so they expect `gem ...` to work too. Distros pack in a link which is what fools people into thinking they're getting it without the suffix.

My solution to this problem is also to keep implementations seperate, and in that regard, continually having to add extensions to the commands i use daily, and really mostly messing with tab completion speed, is a must not. As it is, on most of our platforms I re-link gem to gem1(\.)?8 as appropriate.

I then switch between 'contents' with a bash function: 
http://pastie.textmate.org/208786





-- background on my setup --

[...]

I installed rubinius source into rubinius/code and installed it into
rubinius/install.

But since Rubinius doesn't have the equivalent of '-S' I need to supply
the full path to the gem.rb command.

`rbx gem env` will do what you want.

We have discussed making gem executables accessible via rbx as a subcommand, `rbx rake`. We will probably wire this in via the rubygems/ defaults file.


jeremy
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to