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

How is this set? Did an upgrade from 5.8.8 to 5.10.1 but this was not changed by the emerge, a reboot, or perl-cleaner command. I looked through /etc with grep bit could not find anything. Where is perlhome created for the shell environment? Is there a command to update it? dpminusa

Replies are listed 'Best First'.
Re: gentoo perlhome environmental variable
by cdarke (Prior) on Mar 07, 2010 at 12:34 UTC
    Ask yourself where any environment variable is set for a shell environment.

    First, it depends on the shell you are using. C-shell, Bash, and Korn shell all use different startup files. Most likely you are using Bash, so the first file read (when you login) is /etc/profile, then $HOME/.bash_profile if it exists, otherwise $HOME/.profile, then $HOME/.bashrc, if it exists.

    Your perlhome environment variable is specific to your setup - it is not a standard variable used by perl. Similarly the "perl cleaner" seems specific to your distribution of Linux (gentoo) as well. I suggest you ask on a gentoo site if you really need this variable.
Re: gentoo perlhome environmental variable
by Anonymous Monk on Mar 07, 2010 at 11:25 UTC