Jamie,
Use the perl internal variables to figure out what version you're running under: $]
and $^V
Use these whether you're running perl or mod_perl. You might want to direct questions
relating to perl in general to the perl beginners list.
Please see perldoc perlvar for more details.
~mark.
On Thu, Aug 29, 2002 at 10:44:15AM +0100, [EMAIL PROTECTED] wrote:
> Hi,
>
> This is probably a luser error as I am quite new to this malarkey, however I have
>been experimenting for a while without progress now. I need to know how to find out
>exactly which version of perl mod_perl is configured to use, and if this can be
>changed as a non-root user, and how to set the @INC.
>
> I have a simple startup script that prints @INC, which prints
> @INC: /sbcimp/run/pd/perl/5.005_03/lib/sun4-solaris
> /sbcimp/run/pd/perl/5.005_03/lib
> /sbcimp/run/pd/perl/5.005_03/lib/site_perl/sun4-solaris
> /sbcimp/run/pd/perl/5.005_03/lib/site_perl
>
> this makes me think I am running 5.005_03?
>
> In the conf file I have
> PerlSetEnv PERL5LIB
>/sbcimp/run/pd/perl/5.6.1/lib:/sbcimp/run/pd/cpan/5.6.1-2002.06/lib
> but this does not seem to update the @INC. (I've also tried combinations of PERLLIB
>and SetEnv etc).
>
> When this is set however I get the following errors
> Can't locate object method "boot" via package "mod_perl" at
>/sbcimp/run/pd/perl/5.005_03/lib/site_perl/sun4-solaris/Apache/Constants.pm line 8.
> and
> [Thu Aug 29 10:41:12 2002] [error] syntax error at
>/sbcimp/run/pd/perl/5.6.1/lib/warnings.pm line 306, near "{^"
> syntax error at /sbcimp/run/pd/perl/5.6.1/lib/warnings.pm line 311, near "{^"
>
> etc, which is making me think I am mixing incompatible perl binaries and modules.
>
> Does that seem reasonable, and if so what can I do to use perl 5.6.1?
>
> Many thanks for your time.
> jamie
>
>
> Visit our website at http://www.ubswarburg.com
>
> This message contains confidential information and is intended only
> for the individual named. If you are not the named addressee you
> should not disseminate, distribute or copy this e-mail. Please
> notify the sender immediately by e-mail if you have received this
> e-mail by mistake and delete this e-mail from your system.
>
> E-mail transmission cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses. The sender therefore
> does not accept liability for any errors or omissions in the contents
> of this message which arise as a result of e-mail transmission. If
> verification is required please request a hard-copy version. This
> message is provided for informational purposes and should not be
> construed as a solicitation or offer to buy or sell any securities or
> related financial instruments.