npm 으로 vue를 설치했건만... 당최 실행을 하지 못한다.
vue 명령어를 찾지 못한 것이다.
이러한 사례는 많이 있었고,주로 환경변수를 설정해주라는 것이 포인트이다.
vi ~/.zshrc 에서
export PATH=$HOME./.npm-packages/bin:$PATH 와 같은 식으로 적용해주라는 것이였다.
하지만 여전히 vue를 찾지 못했다.
그래서 terminal 창에서 직접 export PATH=~~ 식으로 직접 입력해보았음에도 되지 않았다.
vue를 npm install,uninstall 을 여러번 반복해보았지만 여전히 되지 않았다.
그러던 중 한 에러 메시지에서 /Users/이름/~~~~(기억안남) 에 already install 되어있다는 메시지가 떴었다.
그 위치를 찾아가보니 vue가 존재했고, 직접 실행을 시켜보니 잘 실행이 되었다.!
그래서 이 경로를 환경변수로 설정해야겠다 or alias로 해당 경로랑 vue를 맵핑시켜야겠다 생각했다.
일단 echo=$PATH 를 쳐보니, 이제까지 내가 설정했었던 환경변수들이 다 설정이 되는 바람에 엄청 길어진 문자열 상태였다.
여러개의 환경변수들의 구분자는 :로 되는것 같았는데, 내가 중간중간 오타를 내거나 하는 바람에, 환경변수가 엉망이 된것이 아닌가 싶었다.
그래서 PATH를 삭제하고 다시 설정하기 위해, 기존 경로들을 복사해두고 unset PATH를 했다.
echo $PATH를 해보니 삭제가 된것이 확인이 됬지만, 문제는 env,vi 등의 명령어가 command not found 가 되었다..
당황하여 일단 재부팅을 하고 다시 terminal 에 접속 해보니 terminal 창에서 방금 시간으로 복구가 되었다는 메시지가 떴다.
그리고 다시 env,vi 등의 명령어를 시도해보니 잘 되었다.
그리고 환경변수도 복구가 되있었다.
혹시 모르는 마음에 다시 vue를 install 하고 vue 명령어를 치니까 실행이 되었다....!!!
결론
사실 당황해서 이것저것 하느라 정확한 인과관계를 찾지는 못했다.
아마 언젠가 한번은 설정했었던 환경변수가 경로인식에 문제를 일으켰고, 시작이 잘못되니 아무리 추가적인 설정을 하고 해도 될리가 없었다.
다음부터는 기본적인 PATH에 대해 잘 숙지해야겠고, 까먹었다 하더라도 default가 어떤 모습인지 찾거나, 현재상태값을 정확히 확인한 상태로 시작을 해야겠다.
'개발일기' 카테고리의 다른 글
221227 Interceptor에서 예외,조건불충분에 대한 처리는 어떻게 할까? (0) | 2022.12.27 |
---|---|
20221222_연습서버라도 비번 설정을 잘하자 (0) | 2022.12.22 |
20221220_메일발송 오류시 재전송처리 (0) | 2022.12.20 |
221216_Build를 성공했는데, 이전 버전이 작동한다???? (0) | 2022.12.16 |
Teamcity Pending Changes (0) | 2022.12.15 |