From owner-freebsd-questions@FreeBSD.ORG Sun Oct 29 18:29:51 2006 Return-Path: <owner-freebsd-questions@FreeBSD.ORG> X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B6F1616A407 for <questions@freebsd.org>; Sun, 29 Oct 2006 18:29:51 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16C9743D53 for <questions@freebsd.org>; Sun, 29 Oct 2006 18:29:50 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by nf-out-0910.google.com with SMTP id p77so1981279nfc for <questions@freebsd.org>; Sun, 29 Oct 2006 10:29:49 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=cbkUoNy39Fuf34wFDa+tXTr1Ou89GbnieCe3wv32cVdQfH7U8pyqAhGLTnkbzKy3G1b/J1rHZMPxPQX94H0zcrhRbqIfQFLpYMfOF1/oJhqfCYJRCACm4KB7xUjkI/efwn2fYrL0R1yLjdfffeJ98qfvPLbGxuA/DN5kpOEInwk= Received: by 10.78.150.7 with SMTP id x7mr3446859hud; Sun, 29 Oct 2006 10:29:49 -0800 (PST) Received: by 10.78.167.16 with HTTP; Sun, 29 Oct 2006 10:29:49 -0800 (PST) Message-ID: <cb5206420610291029g219f91ffn34cab0d470b2c2c6@mail.gmail.com> Date: Sun, 29 Oct 2006 21:29:49 +0300 From: "Andrew Pantyukhin" <infofarmer@FreeBSD.org> Sender: infofarmer@gmail.com To: "Ashley Moran" <work@ashleymoran.me.uk>, "Philip Hallstrom" <freebsd@philip.pjkh.com> In-Reply-To: <200608251654.39833.work@ashleymoran.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200608251654.39833.work@ashleymoran.me.uk> X-Google-Sender-Auth: 938391ef3e8e5f81 Cc: FreeBSD Questions <questions@freebsd.org> Subject: Re: rubygems in ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions <freebsd-questions.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions> List-Post: <mailto:freebsd-questions@freebsd.org> List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 29 Oct 2006 18:29:51 -0000 On 8/25/06, Ashley Moran <work@ashleymoran.me.uk> wrote: > Hi > > I've been meaning to ask this for a while... what is > the motivation for including individual Ruby gems in > ports? It strikes me as unnecessary duplication, as > the gem tool works well on its own, even for gems with > C code. Are there many gems with FreeBSD-specific > extensions or dependencies? > > And which is preferable - pure gems or ports+gems? It's somewhat like managed code vs. unmanaged code, only there's virtually no overhead. You can use all kinds of software management tools from cpan and gem to rpm and dpkg on FreeBSD. But only with a single solution you have one place to manage all kinds of installed programs. The bottomline is don't use third-party tools unless you really know what you're doing. It's quite an easy way to ruin your system.