|Subject:||Installation of Perl v5.22|
|Date:||Thu, 23 Jul 2015 17:57:09 -0400|
|From:||Lawrence Durfee <email@example.com>|
I had been running Strawberry Perl v5.18 and decided to upgrade to v5.22 because I needed to update modules that, apparently, only work with v5.22 Perl.
After the installation, when I run Perl or even CPAN, I get error messages like the following:
Perl lib version (5.18.1) doesn't match executable 'cpan.bat' version (v5.22.0) at C:\Strawberry\perl\lib/Config.pm line 62.
I used the MSI installer ("strawberry-perl-220.127.116.11-64bit.msi"). I downloaded the file today from the Strawberry Perl website. It seemed to install without errors.
I have many, many modules that I would have to reinstall (not to mention trying to determine what to install) if I have to remove all existing versions of Perl. So I would like to avoid erasing everything and starting from scratch.
- I'm running Win7 Professional Service Pack 1
- The previous Perl version (v5.18):
Summary of my perl5 (revision 5 version 18 subversion 1) configuration:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread-64int
uname='Win32 strawberry-perl 18.104.22.168 #1 Tue Aug 13 19:20:13 2013 i386'
hint=recommended, useposix=true, d_sigaction=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=undef
- The new Perl version (v5.22):
perl 5, version 22, subversion 0 (v5.22.0) built for MSWin32-x64-multi-thread
- There is one and only one folder with Perl installations:
- The windoz path var points to the correct locations
- There are two Perl entries in the control panel, one for v5.18 and one for v5.22
Can you help?