Opened 17 years ago

Closed 17 years ago

Last modified 16 years ago

#13815 closed update (fixed)

rb-rubygems out of date

Reported by: wlipa (Bill Lipa) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: yuhei@…
Port:

Description

rb-rubygems is at 0.9.4, but RubyGems 1.0.0 or later is needed to install Rails 2.0.

(Rails is out of date as well but at least you can easily install it with RubyGems since there's no native code.)

Attachments (2)

rubygems-1.1.0.diff (2.0 KB) - added by daniel.bond@… 17 years ago.
Bump rubygems up to 1.1.0
ruby-1.0.tcl-fetch.patch (1.7 KB) - added by daniel.bond@… 17 years ago.
added dummymethod "fetch" for rubyforge, removed legacy function "_cd" so ports using this build again.

Download all attachments as: .zip

Change History (12)

comment:1 Changed 17 years ago by jmpalacios (Juan Manuel Palacios)

Milestone: Port Updates
Type: defectenhancement

comment:2 Changed 17 years ago by jmroot (Joshua Root)

Cc: yuhei@… added

Cc maintainer.

comment:3 Changed 17 years ago by daniel.bond@…

Adding patches for bumping rubygems up to version 1.1.0, then we can close tickets for rails, and other stuff that requires newer version of rubygems.

Changed 17 years ago by daniel.bond@…

Attachment: rubygems-1.1.0.diff added

Bump rubygems up to 1.1.0

comment:4 Changed 17 years ago by daniel.bond@…

tested sudo port install rb-rubygems (with only /usr/bin/ruby installed), installes cleanly in 1.6. Rails etc, which has been installed via "gem install <gem>", will be installed with #!/opt/local/bin/ruby as script header.

comment:5 Changed 17 years ago by daniel.bond@…

it seems that _cd is depreciated, make sure to replace that in the port group patch, seems most ruby-related ports fail due to this..

Changed 17 years ago by daniel.bond@…

Attachment: ruby-1.0.tcl-fetch.patch added

added dummymethod "fetch" for rubyforge, removed legacy function "_cd" so ports using this build again.

comment:6 Changed 17 years ago by daniel.bond@…

ruby-1.0.tcl patched for macports 1.6 by eridius, changeset #35772 and #35773 waiting until next week so I can test new rubygems Portfile with leopard and it's built-in ruby1.8.6p111

comment:7 Changed 17 years ago by daniel.bond@…

ok, found out we need to have macport-ruby as a dependency. this port should be fine, after patches for ruby.setup (changeset 35772 and 35773) have been commited.

comment:8 Changed 17 years ago by mr_bond@…

Resolution: fixed
Status: newclosed

Fixed in revision [35899]

comment:9 Changed 16 years ago by jmroot (Joshua Root)

Type: enhancementupdate

comment:10 Changed 16 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.