Ruby 1.8.x in Mac OS X.4 (Tiger)?

Discussion in 'Ruby' started by Randy Lawrence, Jul 11, 2004.

  1. Anyone know if Ruby will be updated from 1.6 to 1.8 in the next major
    release of OS X?
    Randy Lawrence, Jul 11, 2004
    1. Advertisements

  2. I don't know, but there's at least to packages for Panther :

    Fink (

    % fink list ruby
    Information about 3553 packages read in 4 seconds.
    ruby 1.8.0-11 Symlinks to ruby1.8
    ruby16 1.6.8-10 Interpreted, object-oriented scripting la...
    ruby16-dev 1.6.8-10 Ruby 1.6 development library
    ruby16-shlibs 1.6.8-10 Ruby 1.6 shared library
    ruby18 1.8.0-11 Interpreted, object-oriented scripting la...
    ruby18-dev 1.8.0-11 ruby static library
    ruby18-shlibs 1.8.0-11 ruby shared libraries

    Darwinports (

    % /opt/local/bin/port search ruby
    ruby lang/ruby 1.8.1 Powerful and clean object-oriented \
    scripting language
    rb-fxruby ruby/rb-fxruby 1.0.27 Ruby bindings for the FOX GUI Toolkit.
    rb-rubygems ruby/rb-rubygems 0.6.0 a package management framework \
    for Ruby

    The Darwinports package works fine on my 10.3.x box:

    % /opt/local/bin/ruby -v
    ruby 1.8.1 (2003-12-25) [powerpc-darwin]
    Eric Jacoboni, Jul 11, 2004
    1. Advertisements

  3. (Alexandria is the drive that holds my tiger install. Currently it
    segfaults on boot. :)

    vivi /Volumes/Alexandria/usr/lib/ruby % ls -l
    total 0
    drwxr-xr-x 113 root wheel 3842 Jun 18 03:59 1.8/

    vivi /Volumes/Alexandria/usr/bin % strings ruby | grep 1.8

    So yes, the current tiger build includes ruby 1.8.

    Unfortunately, it doesn't look at this point like either perl or ruby
    gets the neat cocoa extensions that python got in panther. :(

    Rando Christensen
    Rando Christensen, Jul 12, 2004
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.