J'ai ce qui suit dans mon _.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/"
J'ai vérifié le chemin avec :
$ 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/
Ma version locale d'Emacs se trouve dans /usr/local/bin
. Je viens de le construire et de l'installer :
$ which emacs
/usr/local/bin/emacs
Lorsque je lance Emacs, j'obtiens celui 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
...
Pourquoi ai-je des difficultés avec les chemins ? Pourquoi OS X les ignore-t-il ? Comment puis-je utiliser ma copie d'Emacs dans /usr/local/bin/emacs
sans en spécifiant le chemin d'accès complet ?