$ 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
위의 터미널 붙여넣기에서 보듯이 running 이 doxygen
호출되지 않는 것으로 보입니다 which doxygen
.
무슨 일이 일어날 수 있었나요?
답변1
내 ~/bin(내 PATH에 있음)에 심볼릭 링크를 만들었습니다.
의 순서가 PATH
관련됩니다. 개인 bin 디렉토리를 다음과 같이 시작 부분에 두십시오.
export PATH="${HOME}/bin:${PATH}"
를 사용하여 검색 순서를 볼 수 있어야 합니다 which -a <command>
.