실행 파일이 /usr/local/bin에 없지만 /usr/bin에 있지만 여전히 실패합니다.

실행 파일이 /usr/local/bin에 없지만 /usr/bin에 있지만 여전히 실패합니다.

특정 패치를 위해 와인을 손으로 컴파일해야 했지만 더 이상 필요하지 않습니다.

그래서 나는 make distclean(처음부터 했어야 했다고 추측 make uninstall하지만, 뭐) 여전히 거기에 있었습니다. 실행 파일이/usr/local/bin/wine

다른 실행 파일은 에 있었기 /usr/bin때문에 다른 실행 파일을 제거하기만 하면 이 문제가 해결될 것이라고 생각했습니다.

그렇지 않았습니다.

왜 안 돼? 어떻게 고치나요?

답변1

에서 은 (는 $PATH) /usr/local/bin이전입니다 /usr/bin. 따라서 에서 원하지 않는 실행 파일이 /usr/local/bin먼저 발견되어 에서 동일한 이름의 원하는 실행 파일 대신 호출됩니다 /usr/bin.

루트로( sudo또는 사용 su) 에서 원치 않는 실행 파일을 삭제합니다 /usr/local/bin.


업데이트:

메시지

bash: /usr/local/bin/wine: Bestand of map bestaat niet 

명령이나 스크립트가 wine잘못된 경로를 사용하여 명시적으로 실행을 시도했음을 의미합니다 /usr/local/bin/wine.

foo이 메시지를 생성한 일부 명령을 입력한 경우 which foo이 명령이 어디에 있는지 알아낸 다음 이를 사용하여 file /full/path/to/foo편집, 삭제 또는 대체할 수 있는 스크립트인지 확인하십시오.

관련 정보