Phemto has asked for the wisdom of the Perl Monks concerning the following question:
Hi there. I have two package files: Cloud.pm and Lens.pm.
Both are located in the same directory, and I'm using "use lib" to point to that directory. Lens.pm contains the code
My main program contains the same use lib line. When I "use Cloud" from the program it finds it just fine, but when I "use Lens" I get: Can't locate package Cloud for @Lens::ISA at... There must be something obvious that I'm missing. Thinking the "use lib" line wasn't doing what I thought it was, I've also tried moving the files to my current directory so they'd be in @INC, but that didn't fix it.use lib "...module_directory..."; $VERSION = 0.01; @ISA = qw(Exporter Cloud);
I'm losing my hair fast enough as it is without this making me pull it out :)
Back to
Seekers of Perl Wisdom