csh가 로컬 저장소를 사용하도록 강제하는 방법은 무엇입니까? [복사]

csh가 로컬 저장소를 사용하도록 강제하는 방법은 무엇입니까? [복사]

로컬 디렉터리에만 새 도구를 설치할 수 있습니다.

./configure --prefix=/local/directory 이후 새 도구가 내 로컬 저장소에 설치되었습니다.

그러나 기본적으로 여전히 이전 버전을 가리킵니다.

csh가 로컬에 설치된 버전을 사용하도록 강제하는 방법은 무엇입니까?

답변1

쉘은 PATH 환경 변수에 나타나는 순서대로 디렉토리를 검색합니다. 다른 PATH 디렉터리 중 하나에 동일한 이름을 가진 다른 명령이 있는 경우 PATH 변수 끝에 추가된 새 디렉터리에 도달하기 전에 해당 명령을 선택합니다. 당신은해야합니다접두사PATH 환경 변수에 새 디렉터리를 추가합니다.

setenv PATH /local/directory/bin:$PATH

관련 정보