I don't know why PPM wouldn't be able to install DBI. You'd have a better chance of finding the solution if you asked on the activeperl mailing list:
http://code.activestate.com/lists/activeperl/ The members of that list would have experience with PPM. On Thu, 7 Oct 2010 11:18:36 -0400 Mayank Gupta <mayank.a...@gmail.com> wrote: > Hello, > > I have a question regarding DBI.pm and hoping you will be able to > help me with an answer. Issue is with the DBI module for Perl, v5.6.1 > built for MSWin32-x86-multi-thread on Windows 2003. I am getting a > syntax error: Can't locate DBI.pm in @INC. I checked the directories > in @INC array and both the directories (C:\Perl\lib and > C:\Perl\Site\lib) seem to miss DBI.pm. I also did the search in > parent directory c:\Perl but could not find DBI.pm anywhere. Could be > that DBI.pm module never got installed or got deleted by some other > user accidentally. > > Can you please suggest how can I fix this problem? Do I need to > install DBI module again and if that is the case which version would > it be and where can I install it from? Or better would be installing > absolute new version of Perl? > > *Also, following is what I tried in command line to install but > didn't work: * > > > PPM> install dbi > Install package 'dbi?' (y/N): y > Installing package 'dbi'... > Downloading > http://ppm.activestate.com/PPMPackages/5.6/MSWin32-x86-multi-thread/ > DBI-1.48.tar.gz ... > Error installing package 'dbi': Error reading > http://ppm.activestate.com/PPMPack > ages/5.6/MSWin32-x86-multi-thread/DBI-1.48.tar.gz > PPM>