These both install and seem to live together OK or sparc, thus:
============
[ Results for search key : dev-lang/ruby ]
[ Applications found : 1 ]

*  dev-lang/ruby :
        [   ] dev-lang/ruby-1.6.8 (0)
        [   ] dev-lang/ruby-1.6.8-r1 (0)
        [  I] dev-lang/ruby-1.6.8-r2 (1.6)
        [M~ ] dev-lang/ruby-1.8.0 (0)
        [M~I] dev-lang/ruby-1.8.0-r1 (1.8)
        [M~ ] dev-lang/ruby-1.8.1_pre2 (1.8)

============

If I may make a couple suggestions:

1.  Something like 'ruby-config' would be nice for switching between
    the two and for quickly reminding you which is currently default
    (I think all it has to do is adjust three soft links and env-update?)
2.  It would be nice if when you have "USE=-ruby18" if 
       USE="-ruby18" CFLAGS="..." emerge ruby-1.8.0-r1.ebuild
    forcing ruby-1.8.0-r1 install didn't adjust the links to make ruby-1.8
    the default, because
      a.  User extensions (like GSL) are version dependent;
      b.  Some applications --- vim comes to mind --- need to be
          built for a specific ruby version;
      c.  If I have USE="ruby -ruby18" I think I am saying that I
          want applications built for ruby support assuming ruby16,
          and the emerge process ought to honor that request (by leaving
          ruby16 as default.)

Otherwise, this makes official how I have been configuring my systems
(ruby18 default on one, ruby16 default on two, and preparing to phase
out ruby16) and I like it.

Regards,

--
Ferris McCormick (P44646, MI) <[EMAIL PROTECTED]>
Phone: (703) 392-0303
Fax:   (703) 392-0401


--
[EMAIL PROTECTED] mailing list

Reply via email to