Respuesta central: probablemente quieras /usr/local/bin. Dependiendo de qué tan reciente sea su macOS, es posible que deba actualizar su valor predeterminado $PATH. Ver abajo para más detalles.
ACTUALIZACIÓN 12-01-2018 En algún momento desde que escribí mi respuesta original, Apple cambió su valor predeterminado $PATH. Como resultado, mucho de lo que digo a continuación es irrelevante para las Macs recientes. Si escribe echo $PATHun terminal, y /usr/local/bines el primero, puede ignorar todo lo que se indica a continuación sobre cómo cambiar su $PATH.
Respuesta original
Las Mac son inusuales a este respecto. La $PATHvariable predeterminada para un usuario normal se ve así:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Al poner /usr/local/bin después /usr/bin y /bin, Mac cambia el sistema habitual. Normalmente, puede poner algo en /usr/local/bin(digamos un segundo intérprete de Perl, compilado de una manera no estándar), y luego un usuario normal golpeará primero al personalizado en lugar del de todo el sistema. Esto es bueno. Los usuarios pueden obtener variantes, pero el sistema se mantiene puro. $PATHSin embargo, dado el valor predeterminado de Apple , los elementos que se encuentran /usr/bino /binse encontrarán antes que nada /usr/local/bin. (Esto básicamente anula el propósito de instalar, por ejemplo, el Perl personalizado en /usr/local/bin).
Para solucionar esto, puede cambiar el usuario normal $PATHeditando el .profilearchivo en el directorio de inicio del usuario. (Ese archivo puede no existir, si tiene una instalación completamente nueva. En ese caso, créelo).
Semi-relacionado: Homebrew proporciona una excelente gestión de paquetes para Mac. De manera predeterminada, Homebrew instala el software /usr/local, pero lo hace de una manera que hace que sea muy fácil eliminar cosas y volver a un estado normal más adelante.