Linux
/usr/bin/ 和 /usr/local/bin 之間的 linux PATH 問題
環境:
- linux新手:)
- tmux 1.1 是使用 apt-get 安裝的
- tmux 1.6 是從原始碼下載、配置、建構和安裝的
- 使用 apt-get 刪除了 tmux 1.1
問題:
- 從路徑執行 tmux 嘗試從 /usr/bin 而不是 /usr/local/bin 執行它
迪茨:
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
當我嘗試從〜執行它時的結果:
~$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
嘗試
hash -r
刷新 bash 記憶體。