[clug] Perl @INC and finding modules weirdness
Hal Ashburner
hal.ashburner at gmail.com
Thu Mar 4 09:00:45 MST 2010
>> Any clues as to why it can't locate a file in @INC then when it tells me the
>> content of @INC explicitly lists the file?
>> Permissions look ok to me but could that be it?
>>
It was it,
$ for file in $(find /usr/lib/perl5/site_perl/Foo -name "*.pm"); do
chmod 644 $file; done
Sorted it.
"Can't read" might have been a better error message in the perfect world
where we are all inexorably heading (in this rather attractive hand basket).
in other news doing the above in a makefile makes it look like:
perms:
$(shell for file in $(find . -name "*.pm"); do chmod 644
$$file; done)
The double $$ in front of the shell variable was news to me.
Thanks,
Hal
More information about the linux
mailing list