Always check the error log in situations like this. Let it tell you what's wrong.
There are at least three likely possibilities:
- The script is not executable, and so will not run. (unix specific)
#!/usr/bin/perl
does not exist and so can't be executed.- Your
@INC
is messed up some how, and sostrict
cannot be found.
Your error log should be able to say if it is one of these fairly quickly.