실행 시 심볼릭 링크가 잘못된 파일을 가리킴

실행 시 심볼릭 링크가 잘못된 파일을 가리킴

Ubuntu 18.04에 hugo바이너리를 설치하는 데 이상한 문제가 있습니다 . brew이것을 실행하면 which hugo가 표시되고 /home/linuxbrew/.linuxbrew/bin/hugo, 디렉토리를 보면 ls -la /home/linuxbrew/.linuxbrew/bin다음과 같은 결과가 표시됩니다.

lrwxrwxrwx  1 myuser mygroup   30 úno 15 09:20 hugo -> ../Cellar/hugo/0.64.1/bin/hugo

하지만 실행하면 hugo실패합니다 bash: /home/linuxbrew/.linuxbrew/Cellar/hugo/0.59.0/bin/hugo: Adresář nebo soubor neexistuje(디렉토리나 파일이 존재하지 않습니다).

심볼릭 링크를 수정하는 방법은 무엇입니까?

편집: 실행이 잘 작동하므로 어떤 이유로 올바른 정보를 제공하지 않는 /home/linuxbrew/.linuxbrew/bin/hugo것 같습니다 .which hugo

답변1

또 다른 날, 또 다른 어리석은 실수. 이전 버전을 가리키는 별칭이 있다는 사실을 잊어버렸습니다 hugo. 그래서 해결책은 그것을 가리키는 것입니다 /home/linuxbrew/.linuxbrew/bin/hugo.

관련 정보