From owner-freebsd-ports@FreeBSD.ORG Wed May 29 07:12:00 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 62B39B5A for ; Wed, 29 May 2013 07:12:00 +0000 (UTC) (envelope-from joris.dedieu@gmail.com) Received: from mail-la0-x233.google.com (mail-la0-x233.google.com [IPv6:2a00:1450:4010:c03::233]) by mx1.freebsd.org (Postfix) with ESMTP id E3C8DFC3 for ; Wed, 29 May 2013 07:11:59 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id lx15so8325365lab.38 for ; Wed, 29 May 2013 00:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=BXX6X8pSHBZZC6xr6O4W5Xj+sp7qID0V9Ce/ab+W1uo=; b=HLPSCJxFFZWVETOgzToiyshW4ON/pconw16PnioGS2dYcTKv5RRXnvv5MqaCfBRpd2 EpC9D+eVn2De3nFkxLkWMQaHhasm2SpdmYScdS3TpxPYD4hVicOrf/2SC9zSdzuRwVpO MQ0cK0eqFg6CmlXXDFPQKQj8GG7/Fynjx/J84pr78aLxK6Ut1gBLFvUgR9mTaTOxY82R TV9FblfxAMH37ZtUoMfYNXBY8rCEHMjcaAKskG/v4VRzMta4KkyzDXttsF18P4pvZZRU 5OInq3IejmvTyLrcqzSlb3ikVvMd/ZIYrHy/c5IG8QLqLjQM+MKrNEFUrQkqUVjvC18G i6Fw== MIME-Version: 1.0 X-Received: by 10.152.20.106 with SMTP id m10mr680278lae.13.1369811518782; Wed, 29 May 2013 00:11:58 -0700 (PDT) Received: by 10.114.76.143 with HTTP; Wed, 29 May 2013 00:11:58 -0700 (PDT) In-Reply-To: <20130528074039.GA47407@pcjas.obspm.fr> References: <20130528074039.GA47407@pcjas.obspm.fr> Date: Wed, 29 May 2013 09:11:58 +0200 Message-ID: Subject: Re: using ports or gems (easy_install) From: joris dedieu To: Albert Shih Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 May 2013 07:12:00 -0000 2013/5/28 Albert Shih : > Hi everybody, > > I would like to known how you manage your gem (ruby) or easyinstall > (python). Do you use ports ? or directly gems or easyinstall ? or both ? > > For exemple when you want install some software with lots of dependances > you can use (if the software use easy_install) just one easy_install and > everything is installed, you can use ports for some packages but sometime > not every packages are in the ports so you should need to installed it > through easy_install. > > After that same question about updating.... > > So what you do ? And why ? I never ever mix ports and non ports. If I need specific, I use virtual contexts like virtualenv, RVM or perlbrew. This way, I can : - upgrade the ports without breaking end user application (only have to take care of shared libs). - install specific versions required by specific software with cpan, gem, p= ip - install several versions of modules and interpreter on the same server Joris > > Regards. > > JAS > -- > Albert SHIH > DIO b=E2timent 15 > Observatoire de Paris > 5 Place Jules Janssen > 92195 Meudon Cedex > France > T=E9l=E9phone : +33 1 45 07 76 26/+33 6 86 69 95 71 > xmpp: jas@obspm.fr > Heure local/Local time: > mar 28 mai 2013 09:36:34 CEST > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"