From owner-freebsd-ruby@FreeBSD.ORG Fri Jun 8 00:07:46 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C7124106564A; Fri, 8 Jun 2012 00:07:46 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b2]) by mx1.freebsd.org (Postfix) with ESMTP id 836A58FC12; Fri, 8 Jun 2012 00:07:46 +0000 (UTC) Received: from meatwad.mouf.net (cpe-024-162-230-236.nc.res.rr.com [24.162.230.236]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id q5807jgH088984 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Thu, 7 Jun 2012 20:07:45 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4FD14250.2060301@FreeBSD.org> Date: Thu, 07 Jun 2012 20:07:44 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120528 Thunderbird/12.0.1 MIME-Version: 1.0 To: "ports@freebsd.org" , "ruby@freebsd.org" References: <4FC96D45.8080904@FreeBSD.org> <4FD0F9E3.1030501@acsalaska.net> <2450B0F8-B82F-44D1-8397-C57D5A6F00CC@FreeBSD.org> In-Reply-To: <2450B0F8-B82F-44D1-8397-C57D5A6F00CC@FreeBSD.org> X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [204.109.58.86]); Thu, 07 Jun 2012 20:07:45 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.97.2 at mouf.net X-Virus-Status: Clean Cc: Subject: Re: Ruby 1.9 as default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2012 00:07:46 -0000 On 06/07/12 17:57, Steve Wills wrote: > > This is expected. Try setting RUBY_DEFAULT_VER instead. > I probably should have been more clear about this. The ruby ports only create ${PREFIX}/bin/ruby for the default ruby. So if you have ruby 1.9 installed but it is not the default ruby, you won't have it. Setting RUBY_DEFAULT_VER=1.9 in /etc/make.conf will help with this. Likewise, I should have mentioned in my original mail that if anyone wants to test Ruby 1.9 as the default in anticipation of the switch, setting RUBY_DEFAULT_VER=1.9 in /etc/make.conf and rebuilding Ruby related ports is the way to go. The more people who do this and report issues before the switch happens, the better. I'd really appreciate any and all reports of success or failure. Thanks, Steve