<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
We do something similar.&nbsp; We compile everything on a single tree then
rsync it to all our servers.&nbsp; We usually add modules to our production
servers as soon as we start using them in development, just to make
sure we aren't out of sync when we push out the next code release.<br>
<br>
Bryan<br>
<br>
David Alban wrote:
<blockquote
 cite="mid:4c714a9c1002031536s72a8742euc157487707da6e16@mail.gmail.com"
 type="cite">
  <pre wrap="">tangentially related to your question...

i do tools for (mostly) the release engineering group at work.  my
company is a java shop, so not too many of us use perl.  rather than
getting sysadmins to install new modules when i need one, i decided a
while back to keep all of our tools / libraries / etc in a single tree
on our nas (which is mounted to all the machines which matter).  so
all folks have to do to use our tools is to mount that nas partition.

home grown modules go under &lt;/nas/reg/lib/perl5/&gt;.  cpan modules that
i need go there, too.  (reg is an acronym which stands for release
engineering group.)  so any programs that want to use these modules
include the use statement:

  use lib '/nas/reg/lib/perl';

(/nas/reg/lib/perl is a symlink to /nas/reg/lib/perl5)

what i like is that i can maintain the contents in / updates to our
nas partition.

On Wed, Feb 3, 2010 at 3:11 PM, Earl Ruby <a class="moz-txt-link-rfc2396E" href="mailto:eruby@knowledgematters.net">&lt;eruby@knowledgematters.net&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm also interested to know how people manage Perl in their production
environments, that is, how you make sure that all of the CPAN modules
you need are installed and how you verify that all production servers
are using the same module versions. I usually build modules on a dev
server, then use cpan2rpm to create RPMs, then install from the RPM
files in production.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>