Am 16.02.2010 um 04:01 schrieb Steve Morris: > `which perl` -e 'print "@INC\n";' > perl -e 'print "@INC\n";' Is perl now an alias? Try: alias perl > Instead these commands gave me totally different results indicating two different installations of perl. It turns out that my redirections were working but "which" wasn't seeing them. Try the type built-in bash command: type perl # help type The which command searches the PATH. After installation of a new utility, the PATH may need to be updated. This can be done using the hash built-in bash command. hash -r # help hash type perl > What the heck is wrong with the "which" command on OSX? Why do "bash" and "which" disagree on the actual path of the command to run? What is the point of having a "which" command if it doesn't match. It may turn out that which works as specified. -- Michael.Ludwig (#) XING.com