무언가 ctags를 사용하고 싶습니다. 그러나, OS X 10.9에 기본은 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags
OS X 명령 줄에서 잘못된 ctag가 호출되었습니다.
내가 쉽게 sudo port install ctags
와 MacPorts의에서 풍부한 ctags를 얻을 수 있습니다, 다른 바이너리를 호출 할 것으로 보인다 내 경로는 새의 사용할 수 있도록 올바르게 설정 것 같다 /opt/local/bin
이진 (내 경로의 첫 번째 위치)
$ which ctags
/opt/local/bin/ctags
그러나, ctags
을 실행하는 것은 여전히 XCode.app
내부 버전을 호출합니다. 나는 물론 which ctags
을 사용하여 전체 경로와 올바른 바이너리를 부르지 만, 나는 그것이해야처럼 작동하는 경로가 보이지 않는 이유에 대한 혼란 스러워요 수 있습니다.
왜 which
의 결과는 실제로이 경우에 실행되는 바이너리 지정하지 않는 이유는 무엇입니까?
업데이트 : 새로운 bash 쉘 시작 문제를 해결. 아마도 실행 파일의 이름이 어딘가에 캐시되었지만, 앞으로이 문제가 발생하지 않게하려면 어떻게해야합니까?
학습 결과 - 맹목적으로 그 결과를 신뢰하지 마십시오! –