$ which doxygen
/home/gauthier/bin/doxygen
$ $(which doxygen) -v
1.8.13
$ doxygen -v
1.8.11 # <- ???
$ doxygen
error: Doxyfile not found and no input file specified!
Doxygen version 1.8.11
Copyright Dimitri van Heesch 1997-2015
# ... doxygen's help
$ type -a doxygen
doxygen is /home/gauthier/bin/doxygen
doxygen is /home/gauthier/bin/doxygen
doxygen is /usr/bin/doxygen
コンピュータに既に存在するバージョンと並行して、使用する新しいバージョンのdoxygenを設定しようとしています。
バイナリをダウンロードしてに配置し、myにある/opt
シンボリックリンクを作成しました。~/bin
PATH
上記のターミナルペーストからわかるように、ランニングがdoxygen
呼び出されないようですwhich doxygen
。
何が起こりましたか?
答え1
私の〜/ bin(私のPATHにあります)にシンボリックリンクを作成しました。
の順序がPATH
関係します。プライベートbinディレクトリを次のように先頭に置きます。
export PATH="${HOME}/bin:${PATH}"
を使用して検索順序を表示できるはずですwhich -a <command>
。