After reading the PHP ARC case[1], and blufox's post[2] on the Squid file structure, It seems /usr/ruby/[<version>.<subversion>.<minor-subversion>]/ is the appropriate file structure for the Ruby on Rails packaging since it's quite reasonable to expect folks to have different versions of Ruby installed. There are no compatibility guarantees between different subversions, and this necessitates applications like Rails to "certify" on a specific set of <version>.<subversion>.<minor-subversion>s. (as opposed to certifying on a specific <version> or <version>.<subversion>).
It seems appropriate to have a link from /usr/ruby pointing to /usr/ruby/<latest-version>.<latest-subversion>.<latest-minor-subversion> Why "ruby" in the directory name, as opposed to Ruby-On-Rails, or RoR? Chose that because "rails", or "rake" or "mongrel" or other dependencies/extensions/libraries get installed "into" ruby as gems. Ruby users will go into the Ruby installation directory to find these programs. "SUNWruby" seems the right name for the package as well. Comments/Flames welcome :) -ps [1] http://mail.opensolaris.org/pipermail/opensolaris-arc/2007-April/001627.html [2] http://www.opensolaris.org/jive/thread.jspa?threadID=37418&tstart=30
