[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] Ruby Changes in Leopard

Laurent Sansonetti

10/25/2007 6:43:00 PM

Hi,

Leopard, Mac OS X 10.5, will very soon be available to everyone!

Many of you have been wondering about the changes that will impact the
Ruby environment. We preventively compiled a list of all changes, and
you can now access it from here:

http://ruby.maco...
http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...

As you can see we also just created a new Ruby project on MacOSForge,
with the aim of providing more information regarding the usage of Ruby
on the Mac in the future.

Enjoy!

Laurent

41 Answers

Lyle Johnson

10/25/2007 6:52:00 PM

0


On Oct 25, 2007, at 1:42 PM, Laurent Sansonetti wrote:

> Leopard, Mac OS X 10.5, will very soon be available to everyone!
>
> Many of you have been wondering about the changes that will impact the
> Ruby environment. We preventively compiled a list of all changes, and
> you can now access it from here:
>
> http://ruby.maco...
> http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>
> As you can see we also just created a new Ruby project on MacOSForge,
> with the aim of providing more information regarding the usage of Ruby
> on the Mac in the future.

Thanks for all the work that you've put into this, Laurent. Looks
like a great resource, and I for one appreciate Apple's support for
Ruby.

lpackham@gmail.com

10/25/2007 7:04:00 PM

0

I didn't notice Apple had integrated the DTrace stuff as is. The only
shame is that adding stuff like the gems I use I'll have to do outside
of Macports.

Still - really good job tbh.

On 25 Oct 2007, at 19:52, Lyle Johnson wrote:

>
> On Oct 25, 2007, at 1:42 PM, Laurent Sansonetti wrote:
>
>> Leopard, Mac OS X 10.5, will very soon be available to everyone!
>>
>> Many of you have been wondering about the changes that will impact
>> the
>> Ruby environment. We preventively compiled a list of all changes, and
>> you can now access it from here:
>>
>> http://ruby.maco...
>> http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>>
>> As you can see we also just created a new Ruby project on MacOSForge,
>> with the aim of providing more information regarding the usage of
>> Ruby
>> on the Mac in the future.
>
> Thanks for all the work that you've put into this, Laurent. Looks
> like a great resource, and I for one appreciate Apple's support for
> Ruby.
>


Tim Pease

10/25/2007 9:49:00 PM

0

On Oct 25, 2007, at 12:42 PM, Laurent Sansonetti wrote:

> Hi,
>
> Leopard, Mac OS X 10.5, will very soon be available to everyone!
>
> Many of you have been wondering about the changes that will impact the
> Ruby environment. We preventively compiled a list of all changes, and
> you can now access it from here:
>
> http://ruby.maco...
> http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>


The wiki page says that "The gem_server utility is not part of the
client distribution of Leopard. It is only provided in the server."
This seems a very horrible omission -- gem_server is used regularly
to view the RDoc documentation for installed gems. Is there another
mechanism in Leopard to view RDoc for installed gems? A nice Cocoa
app perhaps ;)

Blessings,
TwP



Marcel Molina Jr.

10/26/2007 12:56:00 AM

0

On Fri, Oct 26, 2007 at 06:49:03AM +0900, Tim Pease wrote:
> On Oct 25, 2007, at 12:42 PM, Laurent Sansonetti wrote:
> >Leopard, Mac OS X 10.5, will very soon be available to everyone!
> >
> >Many of you have been wondering about the changes that will impact the
> >Ruby environment. We preventively compiled a list of all changes, and
> >you can now access it from here:
> >
> >http://ruby.maco...
> >http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>
> The wiki page says that "The gem_server utility is not part of the
> client distribution of Leopard. It is only provided in the server."
> This seems a very horrible omission -- gem_server is used regularly
> to view the RDoc documentation for installed gems. Is there another
> mechanism in Leopard to view RDoc for installed gems? A nice Cocoa
> app perhaps ;)

As a side note, the latest RubyGems code moves the gem_server functionality
into the gem command, accessed via gem server. So in the future providing
this only on the server version of OS X wouldn't make sense as it will just
be part of the gem command and likely, by that point, RubyGems will be
bundled with Ruby itself..

marcel
--
Marcel Molina Jr. <marcel@vernix.org>

Rob Sanheim

10/26/2007 2:43:00 AM

0

On 10/25/07, Laurent Sansonetti <laurent.sansonetti@gmail.com> wrote:
> Hi,
>
> Leopard, Mac OS X 10.5, will very soon be available to everyone!
>
> Many of you have been wondering about the changes that will impact the
> Ruby environment. We preventively compiled a list of all changes, and
> you can now access it from here:
>
> http://ruby.maco...
> http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>
> As you can see we also just created a new Ruby project on MacOSForge,
> with the aim of providing more information regarding the usage of Ruby
> on the Mac in the future.
>
> Enjoy!
>
> Laurent

Looks good, except I didn't see anything about how to upgrade ruby or
ruby gems..will it be as easy as the doing 'sudo port upgrade ruby' ?

- Rob

http://robs...
http://thinkrel...

John Joyce

10/26/2007 7:28:00 AM

0


On Oct 25, 2007, at 9:42 PM, Rob Sanheim wrote:

> On 10/25/07, Laurent Sansonetti <laurent.sansonetti@gmail.com> wrote:
>> Hi,
>>
>> Leopard, Mac OS X 10.5, will very soon be available to everyone!
>>
>> Many of you have been wondering about the changes that will impact
>> the
>> Ruby environment. We preventively compiled a list of all changes, and
>> you can now access it from here:
>>
>> http://ruby.maco...
>> http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
>>
>> As you can see we also just created a new Ruby project on MacOSForge,
>> with the aim of providing more information regarding the usage of
>> Ruby
>> on the Mac in the future.
>>
>> Enjoy!
>>
>> Laurent
>
> Looks good, except I didn't see anything about how to upgrade ruby or
> ruby gems..will it be as easy as the doing 'sudo port upgrade ruby' ?
>
> - Rob
>
> http://robs...
> http://thinkrel...
>
Uh, no.
Not if it isn't installed via Mac Ports (formerly known as Darwin Ports)
But it is likely that the current (or a future) one-click installer
will be maintained for custom installs...
but with a better bundled Ruby, we might see even Apple making use of
its install. They already occasionally make use of Perl and Python
bundled with OS X.

Rick DeNatale

10/26/2007 12:21:00 PM

0

On 10/25/07, Marcel Molina Jr. <marcel@vernix.org> wrote:
> On Fri, Oct 26, 2007 at 06:49:03AM +0900, Tim Pease wrote:
> > On Oct 25, 2007, at 12:42 PM, Laurent Sansonetti wrote:
> > >Leopard, Mac OS X 10.5, will very soon be available to everyone!
> > >
> > >Many of you have been wondering about the changes that will impact the

>
> As a side note, the latest RubyGems code moves the gem_server functionality
> into the gem command, accessed via gem server. So in the future providing
> this only on the server version of OS X wouldn't make sense as it will just
> be part of the gem command and likely, by that point, RubyGems will be
> bundled with Ruby itself..

Apple's decision to restrict gem_server to the server version of
Leopard seems out of tune, considering things like the fact that OSX
already includes Apache as part of the desktop version of the OS.

I find myself conflicted about whether to use the Apple packaging of
Ruby when I eventually upgrade to Leopard or continue to use either
the macport version or compile from sources. On Ubuntu, I've always
compiled from source so as to have better control over my development
environment.

By the way Marcel, are you working on something like this for RubyConf?
http://www.boingboing.net/2007/10/24/howto-make-a-k...
--
Rick DeNatale

My blog on Ruby
http://talklikeaduck.denh...

Laurent Sansonetti

10/26/2007 4:27:00 PM

0

On 10/26/07, Marcel Molina Jr. <marcel@vernix.org> wrote:
> On Fri, Oct 26, 2007 at 06:49:03AM +0900, Tim Pease wrote:
> > On Oct 25, 2007, at 12:42 PM, Laurent Sansonetti wrote:
> > >Leopard, Mac OS X 10.5, will very soon be available to everyone!
> > >
> > >Many of you have been wondering about the changes that will impact the
> > >Ruby environment. We preventively compiled a list of all changes, and
> > >you can now access it from here:
> > >
> > >http://ruby.maco...
> > >http://trac.macosforge.org/projects/ruby/wiki/WhatsNe...
> >
> > The wiki page says that "The gem_server utility is not part of the
> > client distribution of Leopard. It is only provided in the server."
> > This seems a very horrible omission -- gem_server is used regularly
> > to view the RDoc documentation for installed gems. Is there another
> > mechanism in Leopard to view RDoc for installed gems? A nice Cocoa
> > app perhaps ;)
>
> As a side note, the latest RubyGems code moves the gem_server functionality
> into the gem command, accessed via gem server. So in the future providing
> this only on the server version of OS X wouldn't make sense as it will just
> be part of the gem command and likely, by that point, RubyGems will be
> bundled with Ruby itself..
>

gem_server wasn't packaged in the client because it was decided at the
beginning that serving gems over the network wasn't intended to be
done by desktop users, but more server users. If you feel disappointed
I recommend you to file a bug at http://bugreporter..., the
more bugs we receive the more it will look important to the
management.

We understand that many people are using gem_server to read RDocs, and
will be worried by this decision, that's why we put it in the article.
We however think that starting a web-server just to read RDocs is a
bit overkill, since you can point Safari to one of the sub-directories
of /usr/lib/ruby/gems/1.8/doc.

The fact that gem_server's functionality is moving into the gem
command in the next gems release is a pretty good idea (like most of
the other changes also), and we are excited about that.

Laurent

Laurent Sansonetti

10/26/2007 5:13:00 PM

0

On 10/26/07, Rob Sanheim <rsanheim@gmail.com> wrote:
> Looks good, except I didn't see anything about how to upgrade ruby or
> ruby gems..will it be as easy as the doing 'sudo port upgrade ruby' ?

Unfortunately no, sorry, but you should still be able to manually
build Ruby in /usr/local, exactly as in Tiger. Or use MacPorts.

Laurent

ara.t.howard

10/26/2007 5:50:00 PM

0


On Oct 26, 2007, at 11:12 AM, Laurent Sansonetti wrote:

> Unfortunately no, sorry, but you should still be able to manually
> build Ruby in /usr/local, exactly as in Tiger. Or use MacPorts.

i would humbling suggest that mac not follow the path tread but
redhat and a billion other oses of scattering installs all over the
place and not using standard practices for upgrade - it's a sad
statement that at noaa we do all of our serious package management
outside of rpms (building everything by hand) and i've been doing the
same on mac for the same reason: a system that leverages open source
*without* the ability to follow the rapidly moving pace of the
packages' development has complete missed one of the main features of
open source and is, for me and my clients, utterly useless -
inability to keep up with head or, at least, do that via a package
manager renders *open* source to be effectively *closed*

respectfully,

a @ http://codeforp...
--
share your knowledge. it's a way to achieve immortality.
h.h. the 14th dalai lama