-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jul 10, 2006, at 1:45 PM, Jerry Krinock wrote: > I have written several perl scripts that I keep in ~/bin. Also, ~/ > bin is in > my bash PATH, so I can access them from any current directory. > > But today I wrote a perl Module and added it as a subfolder to ~/ > bin. If I > cd to ~/bin and run a perl script which "uses" the Module from > there, it > works fine. But if I'm somewhere else and type the command, > relying on my > bash PATH to find it, the perl compiler cannot find my module. > It's looking > in all these system paths: > [snip] > I hate installing things outside my home folder. Is there a robust, > non-kludgey solution to this? Try defining the entire path to the module you're trying to use. Simply make reference to $HOME/bin/ as a relative path, even set it as some sort of variable if you'd prefer, so that your script can correctly find the module you need. - ----- Eric F Crist Secure Computing Networks http://www.secure-computing.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iEYEARECAAYFAkSyxSoACgkQUVeKtG0kPmphjQCgl+DarzLD3C0WAUcq91WdDWgN 9T0An2DTk8r8hmoxprp0msBEGbI+X0tz =RNRN -----END PGP SIGNATURE-----