Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re^2: use lib in cgi env

by space_monk (Chaplain)
on Nov 05, 2012 at 22:02 UTC ( #1002391=note: print w/ replies, xml ) Need Help??

in reply to Re: use lib in cgi env
in thread use lib in cgi env

The development environment looks as though its an SVN (Subversion) checkout, hence the inclusion of the trunk in the path. If so, the originator does get top marks for version controlling his code. Having said that, he should probably have just checked out a copy of the trunk to a local sandbox and avoided having "trunk" in the path.

svn co http://your_repository/trunk local_directory is a good way to avoid this. This would have solved the discrepancy between his "development" and "production" relative paths and avoided the problem described. I still stick to my earlier statement that setting PERL5LIB or similar environment variable is the best way to resolve the problem. I presume the production version runs as a different user from the development version, so this could be accomplished by setting the environment variable in ~/.bashrc or the Apache config files.

I'll leave exactly how to do that as a Google exercise as its getting past my bedtime :-)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1002391]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2016-08-26 11:04 GMT
Find Nodes?
    Voting Booth?
    The best thing I ever won in a lottery was:

    Results (369 votes). Check out past polls.