newly installed apps not in path?

Danny Pansters danny at ricin.com
Mon May 15 15:51:12 PDT 2006


On Monday 15 May 2006 22:36, Atom Powers wrote:
> I've noticed this behavior since 4.3, but it's just now starting to
> get really annoying.
>
> Whan I install a new application (from ports) I have to execute it
> with the full path until I start a new shell. (in sh, tcsh, and bash)
>
> What causes this behavior, and how can I fix it (cause newly installed
> apps to be executable without a full path)?

If you're using the [t]csh shell, you need to run 'rehash' to update your 
current path. It would be good if the post-everything part of ports would do 
that when needed.

Dan.

>
> ----
> DIT793# which sudo
> sudo: Command not found.
> DIT793# portinstall sudo
> ...
> DIT793# ll /usr/local/bin/sudo
> ---s--x--x  2 root  wheel  89020 May 15 13:31 /usr/local/bin/sudo
> DIT793# which sudo
> sudo: Command not found.
> DIT793# tcsh
> DIT793# which sudo
> /usr/local/bin/sudo
> DIT793# exit
> exit
> DIT793# which sudo
> sudo: Command not found.


More information about the freebsd-questions mailing list