http://www.perlmonks.org?node_id=486084

spiritway has asked for the wisdom of the Perl Monks concerning the following question:

Beloved brethren and sistren - I am getting an error when I try to use a module. It is not in the @INC array. I know where the module lives, but I don't know how to make Perl add that directory to @INC permanently. I understand from SuperSearch that I can use lib to add the directory at compile time, but I would like to simply add the directory once and for all. So the question is:

Where does the information for @INC live on a Linux system? I would be grateful for any help. Thank you.

UPDATE: Thank you for your help. I just spent seven hours on this issue, only to find that I had typed an incorrect character, and the problem had nothing whatsoever to do with @INC.

The good news is: 1) I learned a whole lot of stuff I normally wouldn't know; and 2) I will probably never make this particular mistake again.