Tengo lo siguiente en mi .bash_profile
:
$ cat ~/.bash_profile
# Prompt
export PS1="\h:\W$ "
# Standard path
export PATH="/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:
/opt/local/bin:/opt/local/sbin"
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME='/usr/libexec/java_home'
export ANDROID_HOME="$HOME/.android"
export PATH="$PATH:$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/"
Verifiqué la ruta con:
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/bin:
/opt/local/sbin:/opt/android-sdk/tools/:/opt/android-sdk/platform-tools/
Mi compilación local de Emacs se encuentra en /usr/local/bin
. Acabo de construirlo e instalarlo:
$ which emacs
/usr/local/bin/emacs
Cuando ejecuto Emacs, obtengo el de /usr/bin
:
$ emacs --version
GNU Emacs 22.1.1
...
$ /usr/bin/emacs --version
GNU Emacs 22.1.1
...
$ /usr/local/bin/emacs --version
GNU Emacs 24.5.1
...
¿Por qué estoy teniendo problemas con los caminos? ¿Por qué OS X los ignora? ¿Cómo puedo usar mi copia de Emacs en /usr/local/bin/emacs
sin especificar la ruta completa?