Evyn has asked for the wisdom of the Perl Monks concerning the following question:

Hi again, Thanks for the help so far. I have unistalled everything, and reinstalled everything. I used a different source for the modules this time. However, in playing around I have installed DBI more than once, and I'm getting a kind of version conflict. WHat is the best way to fix this?

C:\DevelopApps\TWRoot\cgi-bin>hello.pl DBI object version 1.37 does not match $DBI::VERSION 1.35 at C:/Program Files/ejd/per line 219. BEGIN failed--compilation aborted at C:/Program Files/ejd/perl/lib/DBI.pm line 255. Compilation failed in require at C:\DevelopApps\TWRoot\cgi-bin\HELLO.PL line 10. BEGIN failed--compilation aborted at C:\DevelopApps\TWRoot\cgi-bin\HELLO.PL line 10.

Replies are listed 'Best First'.
Re: Module installation solved: almost
by PodMaster (Abbot) on Dec 24, 2003 at 10:27 UTC
    Just install DBI again, but this time make sure you're not running any perl programs which use DBI, so that all the DLL's get replaced (windows can't replace DLLs which are in use).

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.

      Thanks.

      Actually, I unistalled the module and manually removed all associated files before reinstalling DBI, which worked.