#21625: .bash_profile $PATH handled incorrectly ---------------------------------------+------------------------------------ Reporter: curtis_ovid_poe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.8.0 Keywords: | Port: ---------------------------------------+------------------------------------ Comment(by curtis_ovid_poe@…): Replying to [comment:3 blb@…]:
Replying to [ticket:21625 curtis_ovid_poe@…]:
There were two problems with this. First, I already had /opt/local/bin in my path, so now it's there twice.
Where are you currently setting this? The installer should be checking PATH and only updating your dotfiles when it doesn't see MacPorts' paths.
This was set in my .bash_profile. I had to set in manually because when I first started using Mac Ports (a couple of years ago), I was still not getting those ports first in my path. I later installed Snow Leopard, I had a number of corruption issues and had to reistall Mac Ports. Regrettably, I was fixing so many issues that I can't tell you the steps to recreate this.
* If I have $HOME/bin first in my path, it's because I want $HOME/bin first in my path. Please leave it there :)
Note that the initial install will put it first on PATH (when MacPorts' paths aren't already there) and is doing that quite on purpose.
The implication is that somehow the $PATH got wiped out during my upgrade and the /opt/local/bin wasn't in my path when Mac Ports was reinstalled. I don't know how this could have happened, but it sounds like you are doing the right thing (so long as my $PATH is correct). -- Ticket URL: <http://trac.macports.org/ticket/21625#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS