Can someone help me with this error? I've upgraded my MAC OS to Yosemite 10.10.5 and seeing this issue since.

Can't locate Thread/Pool/Simple.pm in @INC (you may need to install the Thread::Pool::Simple module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /Users/ankala/Desktop/sample.pl line 11. BEGIN failed--compilation aborted at /Users/ankala/Desktop/sample.pl line 11.


The OS upgrade overwrote the Perl binaries and modules.

Adding Perl modules to an OS distribution means that the added modules may be overridden during an OS update. A safe way is to install perlbrew first and then add the modules you want. You can easily maintain multiple Perl versions and/or reinstall all of your existing modules using a newer Perl.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.