Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re: use lib in cgi env

by talexb (Canon)
on Nov 05, 2012 at 14:57 UTC ( #1002337=note: print w/replies, xml ) Need Help??

in reply to use lib in cgi env

Some meta-suggestions:

  • Wrap your code in code tags to help make it stand out.
  • If something's 'completely weird', tell us what's weird about it -- what you expected, what actually happened, and how that disagrees with the documentation.

I suspect you didn't read what use lib actually does, otherwise you'd have a better idea what it was doing. It adds a directory path to @INC to provide Perl with additional locations for modules.

I expect you want

use lib '/home/user/test-workspace/trunk/modules';
for development and
use lib '/home/user/webpage/modules/';
for production.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Replies are listed 'Best First'.
Re^2: use lib in cgi env
by AlexTape (Monk) on Nov 05, 2012 at 15:37 UTC
    the weird thing is that i am not able to use a relative lib because he is mixing the pathes.. is there any kind of priority or something like this in which order perl looks for the modules in the known folder (@INC)?
    $perlig =~ s/pec/cep/g if 'errors expected';

      Yes - see perlvar for @INC, which links to require, which shows the (pseudo-)code that require uses. It looks through @INC in order of entry appearance.

        looks good. thanks!
        $perlig =~ s/pec/cep/g if 'errors expected';

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1002337]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (8)
As of 2018-06-22 11:55 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (124 votes). Check out past polls.