존재하는 것처럼 보이는 바이너리 파일(?)이 동시에 존재하지 않는 문제가 있습니다.
$ ls -l /usr/local/bin/vue
lrwxr-xr-x 1 myusername admin 73 Jul 14 15:31 /usr/local/bin/vue -> ../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
$ /usr/local/bin/vue
zsh: no such file or directory: /usr/local/bin/vue
무슨 일인지 아세요?
답변1
/Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
존재하지 않는다는 것을 알게 될 것입니다 .
심볼릭 링크가 /usr/local/bin/vue
존재하므로 를 사용하여 볼 수 있습니다 ls -l
. 그러나 대상은 그렇지 않으므로 실제로는 파일이 없습니다.
이 두 명령 중 하나를 사용하여 이를 확인할 수 있습니다.
ls -lL /usr/local/bin/vue
ls -l /usr/local/bin/../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
가장 먼저 알려주시고 ls
정보를 제공해 주세요.표적링크 자체가 아닌 링크의 내용( -L
). 두 번째는 대상을 직접 봅니다.