Mam w swoim .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/"
Ścieżkę zweryfikowałem za pomocą:
$ 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/
Moja lokalna wersja Emacsa jest już dostępna /usr/local/bin
. Właśnie go zbudowałem i zainstalowałem:
$ which emacs
/usr/local/bin/emacs
Kiedy uruchamiam Emacsa, otrzymuję ten od /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
...
Dlaczego mam problemy ze ścieżkami? Dlaczego OS X je ignoruje? Jak mogę użyć mojej kopii Emacsa bez podawania pełnej ścieżki?/usr/local/bin/emacs