Commit graph

4 commits

Author SHA1 Message Date
Greg Lazarev
fe180f78d5 Fix typo in zshenv path 2014-11-14 13:08:16 -08:00
Daniel Nolan
be8e18a880 Revert adding /usr/local/bin to path in zshenv
* Adding /usr/local/bin to path in `~/.zshenv` causes it to be in my path twice one right after the other. /usr/local/bin is already added to the path in the correct order on OSX Yosemite by the /etc/paths file. 

* Remove /usr/local/bin from path export in zshenv
2014-11-14 11:16:46 -08:00
Derek Prior
de8543e54f
Add /usr/local/sbin to PATH
Some homebrew formulae, (e.g. [RabbitMQ][1]) link binaries here.

[1]: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/rabbitmq.rb
2014-10-28 22:25:22 -04:00
Robert Speicher
6a1bd18a1f Add zshenv file
From the [Zsh manual](http://zsh.sourceforge.net/Intro/intro_3.html):

> '.zshenv' is sourced on all invocations of the shell, unless the -f option is
> set. It should contain commands to set the command search path, plus other
> important environment variables. `.zshenv' should not contain commands that
> produce output or assume the shell is attached to a tty.

Why is this important? [Alfred](http://www.alfredapp.com/) workflows run in
non-interactive shells. When the `$PATH` is set, or `rbenv` is initialized, in
`zshrc` instead of `zshenv`, those workflows will not use the correct Ruby
version and might not have access to certain bin files, such as those from
`$HOME/.bin/` or Homebrew.
2014-09-12 11:45:03 -07:00