Rubygems now integrated in the FreeBSD ports tree

Posted by Jonathan

My patches have been commited. New rubygems can now be easily integrated into the FreeBSD ports tree.

The common Makefile in devel/ruby-gems handels the download and installation for the .gem file.

That means that the user is now able to manage gems through the ports tree and does not have to also use the gem command.
For example in order to install rails do:

# cd /usr/ports/www/rubygem-rails
# make install clean

And all the rubygems on which rails depends will be installed.

These rubygems-ports are available yet:

databases/rubygem-activerecord
mail/rubygem-actionmailer
devel/rubygem-rake
devel/rubygem-activesupport
www/rubygem-actionpack
www/rubygem-rails
www/rubygem-actionwebservice
www/rubygem-redcloth
www/typo

If you want to use the rubygem-* ports make sure to deinstall the manually installed gems before (not all of course, only those that would conflict with the ports version).

I also work on patches for OpenBSD and hope to get them integrated into OpenBSD 3.8.

Comments

Leave a response

  1. Chad FowlerJuly 21, 2005 @ 07:35 PM
    Wow! This is so interesting that I might need to spend the time to go back to FreeBSD to check it out! Great work! Chad
  2. tobiJuly 21, 2005 @ 07:49 PM
    Wow, typo is in the fbsd tree? Did i leak a gem of it at one point? :)
  3. gogoJuly 21, 2005 @ 08:05 PM
    Wonderful!
  4. WesJuly 21, 2005 @ 08:20 PM
    Nice work! I'm looking forward to seeing this in OpenBSD.