Creo que la solución más limpia para esto por ahora es cambiar el comando inicial en su sesión de iTerm para que sea
/usr/bin/login -f <your user name>
Esto me soluciona el problema.
Otro dato para analizar el problema: parece que en 10.10, existen múltiples copias de la variable de entorno PATH y las subcapas parecen preferir la segunda copia.
Puede reproducir esto iniciando cualquier aplicación Cocoa en la consola tal como la lanzó iTerm. Recibirá una advertencia similar a esta:
2014-06-04 19:23:09.859 gitx[14676:362580] *** -[NSProcessInfo environment]: Warning: duplicate definition for key 'PATH' found in environment -- subsequent definitions are ignored. The first definition was '(the path I have configured in my shell)', the ignored definition is '/usr/bin:/bin:/usr/sbin:/sbin'.
Creo que esto es un problema en 10.10 y no en iTerm, pero algo que está haciendo iTerm está haciendo que se manifieste (esto no sucede en Terminal.app)
Actualización : Esto se debe a que iTerm hace cosas "interesantes" para el medio ambiente. Actualice a la versión oficial de iTerm 2.0 para que este problema desaparezca.
git stash
. Te haré saber si encuentro una solución