title: Why would $PATH be getting overwritten after shell login?
body: <p>It seems like there are a hundred questions on here about how to change your path in Mac OS X/Linux environments....thing is I thought  actually knew how to change my PATH variable but it seems like something is causing it to get overwritten.  I'm using zsh and trying to get <code>Brew Doctor</code> to not warn me about having usr/bin before user/local/bin. 
  My ~/.zprofile:</p>
  
  <pre><code>export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  echo $PATH
  </code></pre>
  
  <p>And on login I get: </p>
  
  <pre><code>Last login: Fri Oct 17 15:10:30 on ttys000
  /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  </code></pre>
  
  <p>But upon running $PATH after login I get:</p>
  
  <pre><code>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
  </code></pre>
  
  <p>I'm logging directly in to zsh but just in case my .profile and .bash-profile both contain the same code as my .zprofile and there is nothing in my /etc/paths.d directory. Is there some other place the PATH is set? What am I missing here?</p>