[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GT] scan.pl error



Todd Turner wrote:
I went to install the libdate-manip-perl module and it turns out I already had that package.

<clip and save -- perl module >

Test if a specific modules is installed:

[herrold
AT
dhcp12 ~]$ perl -MDate::Manip -e 1
[herrold
AT
dhcp12 ~]$

... and when absent (I use a fake target: Date::Absent ) [notice that it lists the entire @INC path array]

[herrold
AT
dhcp12 ~]$ perl -MDate::Absent -e 1
Can't locate Date/Absent.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .).
BEGIN failed--compilation aborted.
[herrold
AT
dhcp12 ~]$

Also if installed, viewing the perldoc will work:
[herrold
AT
dhcp12 ~]$ perldoc Date::Manip

   (much text)

See the module's version:
[herrold
AT
dhcp12 ~]$ perl -MDate::Manip -e 'print "$Date::Manip::VERSION \n"'
5.44
[herrold
AT
dhcp12 ~]$

-- Russ herrold