Date: Mon, 15 May 2006 16:51:51 -0400 From: Mike Jeays <mj001@rogers.com> To: Atom Powers <atom.powers@gmail.com> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: newly installed apps not in path? Message-ID: <1147726311.12655.47.camel@chaucer.jeays.ca> In-Reply-To: <df9ac37c0605151336o51584ba6l7a694f0491926c80@mail.gmail.com> References: <df9ac37c0605151336o51584ba6l7a694f0491926c80@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2006-05-15 at 13:36 -0700, 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)? > > ---- > 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. > > For csh and tcsh, I beleive you have to issue a 'rehash' command after modifying the libraries in $PATH. I would not have expected to see this problem with bash, however. -- Mike Jeays http://ca.geocities.com/mike.jeays@rogers.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1147726311.12655.47.camel>