problemă de PATH Linux între /usr/bin/ și /usr/local/bin (Administrarea sistemului, Linux, Ubuntu, Bash, Calea)

bVector a intrebat.

Mediu:

  • linux novice 🙂
  • tmux 1.1 a fost instalat folosind apt-get
  • tmux 1.6 a fost descărcat, configurat, construit și instalat din sursă
  • tmux 1.1 a fost eliminat folosind apt-get

Problemă:

  • rularea tmux din calea de acces încearcă să îl ruleze din /usr/bin în loc de /usr/local/bin

deets:

    wget http://iweb.dl.sourceforge.net/project/tmux/tmux/tmux-1.6/tmux-1.6.tar.gz
    tar xvf tmux-1.6.tar.gz
    cd tmux-1.6/
    sudo apt-get install libevent-dev
    sudo apt-get install libncurses5-dev
    ./configure
    make
    make install
    ./tmux #version 1.6 worked perfectly
    cd ~
    tmux #ran old version as expected
    sudo apt-get remove tmux

rezultate când încerc să îl execut din ~:

    ~$tmux
    -bash: /usr/bin/tmux: No such file or directory
    ~$which tmux
    /usr/local/bin/tmux
    ~$echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Comentarii

  • Ce se obține cu type -a tmux — s-ar putea să existe un alias. –  > Por glenn jackman.
1 răspunsuri
Andreas Florath

Încearcă hash -r să curățați memoria cache bash.