gnu@perl has asked for the wisdom of the Perl Monks concerning the following question:
The reason for this is to force developers to test in one environment and apply changes to production environments. This causes a problem with the upkeep of perl. To make things more difficult, my predecessors did not standardize anything. Each machine is slightly different in the @INC and placement of the perl binary.
What I wanted to do was have the ability to use a centralized server, our development box, to load and make modules. Then once the modules had 'make test' done have the directory they are in NFS mounted to the various servers that they may do a 'make install' of the modules needed.
Great in theory, but I have run into a problem when it comes to @INC on the various boxes. When the modules go through 'make' the Makefile is given the destination for 'make install'. This destination is different among machines of the same perl revision so a 'make install' from the NFS mounted file system fails on the target machine.
After a file has gone through 'make' is there a way to specify a new install path when performing 'make install'? Or does anyone have a good way of distributing modules to various boxes?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Distributed Perl Modules
by Abigail-II (Bishop) on Aug 29, 2003 at 15:19 UTC | |
|
Re: Distributed Perl Modules
by hardburn (Abbot) on Aug 29, 2003 at 15:16 UTC | |
|
Re: Distributed Perl Modules
by herveus (Prior) on Aug 29, 2003 at 15:16 UTC | |
|
Re: Distributed Perl Modules
by traveler (Parson) on Aug 29, 2003 at 15:36 UTC | |
|
Re: Distributed Perl Modules
by gnu@perl (Pilgrim) on Aug 29, 2003 at 15:26 UTC | |
|
Re: Distributed Perl Modules
by blue_cowdawg (Monsignor) on Aug 29, 2003 at 16:00 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |