Ben Coughlan Ben Coughlan - 6 months ago 25
Linux Question

Can't locate File/Remote.pm in @INC (@INC contains:

I'm having trouble with the following.


Can't locate File/Remote.pm in @INC (@INC contains:
/pkg/qct/software/perl/q4_06/.lib/site_perl/5.8.8/CPANPLUS/Shell/Default/Plugins
/usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
/usr/lib64/perl5 /usr/share/perl5 .)


If I list the flowing the file is actually there :

ls /pkg/qct/software/perl/q4_06/.lib/site_perl/5.8.8/CPANPLUS/Shell/Default/Plugins
Diff.pm HOWTO.pod Remote.pm RT.pm Source.pm


I'm really stuck here, this script was running on Solaris, to cut down on licenses I've converted 100+ sites to centos, and this script is required to run on a few, but I can't quite get over this step with google alone.

Answer

Remote.pm is there but File/Remote.pm is not.

Either it isn't the right file, or you need to create the File directory and move it inside.

ikegami's comment, which looks to be correct, makes this the former. It is the wrong Remote.pm.

You need to install the correct module properly (e.g. with cpan minus).