Dave Howorth has asked for the wisdom of the Perl Monks concerning the following question:

I have a few Linux machines, each with a few 'users' (me, cgi etc), and multiple versions of software (mostly Perl, mostly my own code, but sometimes multiple versions of CPAN modules). To date I've managed this in an ad hoc fashion but it's driving me crazy and I'd like to bring some order to it. Can anybody recommend a good article on setting up a methodical multi-configuration environment?

Replies are listed 'Best First'.
Re: configuring multiple environments
by derby (Abbot) on Jul 12, 2006 at 12:53 UTC
Re: configuring multiple environments
by qbxk (Friar) on Jul 13, 2006 at 02:58 UTC
    you have a primary server on which you work? i'm against the same problem and so from my main box i have an svn server running, then i checkout the code i need on the boxes that need it, and i'm constantly thinking about many projects at once as my core and my one-offs develop. you get easy remote access, history, and versioning. it's very important though that any code you maintain through this you have tests for, "fixing" it in one project may mean "breaking" it in another. you've been warned.

    It's not what you look like, when you're doin' what you’re doin'.
    It's what you’re doin' when you’re doin' what you look like you’re doin'!
         - Charles Wright & the Watts 103rd Street Rhythm Band, Express yourself