본문 바로가기
TIL&WIL

241101 TIL - node.js 설치....

by 나노다 2024. 11. 1.

 드디어 대망의 첫 주 웹개발 프로젝트를 마치고 다음 주부터 본격적으로 진도를 나가게 되었다!

새로운 강의도 지급받고 기분 좋게 프로그램들을 준비하려는데 이게 웬걸 node.js 설치가 뭔가 이상하다

응애인 내게 익숙한 설치마법사가 아니었고, 직접 터미널을 열어 코드를 하나씩 실행하는 방식의 설치였다!

방식부터 낯설었는디 오류까지 발생하기 시작.... 슬퍼지던 참에, 다른 조원 분들도 빨간 글씨를 마주하고 있다는 소식에

또 위안을 삼고 별 거 아니겄지 했는데, 설치가 되긴 되던 다른 분들과 달리 나는 설치 조차 안 되는 것이었다.....

 

만났던 오류 메세지, 나는 java가 아니라 fnm

 

 결국 저녁식사까지 시간이 여유롭길래 튜터님께 찾아가 도움을 구했는데, 또 웬 걸 쉽사리 해결되지 않는....

튜터님의 도움으로 시도해본 몇 방안은 다음과 같다

  • Windows PowerShell말고 cmd로 시도해보기, 안 되면 각각 관리자 권한으로 재시도
  • fnm 대신 nvm 설치 시도해보기
  • 설치경로를 따라가서 폴더명, 파일명 등 비교해보기
  • 시스템 > 고급설정 > 환경변수로 들어가 node.js관련 path 확인해보기
  • 정확한 로컬 사용자계정명 출력해 경로와 비교해보기 

지금 보면 다 유효한 방법이었지만 당시엔 해결이 되지 않는 상황이었다... 튜터님도 이 정도로 해결 안 되는 경우가 흔치 않다며 황당해하셨고, 일단 학습 진도를 나가야하는 상황에 이 문제에 시간이 너무 매몰되는 것도 좋지 않다고 판단, node.js를 직접 설치마법사를 통해 설치하기로 했다. 

 

Prebuilt Instraller로 노선 변경

 

 Package Manager를 성공했다면 버전 변경이 용이해 더 좋았겠지만, 일단은 Prebulit Installer로 한 버전의 node.js만 깔기로 했다. 설치 완료 후 확인을 위해 node -v를 해본 결과 성공! 아쉽지만 일단은 오케이였는데, npm -v도 해봤어야했다..... 무튼 최종 확인을 위해 튜터 님과 함께 파일탐색기로 경로를 다시 쫓아가보던 중에 해괴망측한 무언가를 발견했다.

 

저거 뭐야....?

 

 C드라이브의 Users 폴더에 웬 괴상한 이름의 폴더가 있는 겨... 위는 수정된 상탠데, 당시엔 내 한글이름을 폴더명으로 한 폴더가 또 있었고, 그 녀석이 바로 이 기기의 로컬 사용자 계정 폴더였다. 그리고 저 괴상한 녀석은 내 계정 폴더를 그대로 따라하고 있는 무서운 녀석이었고, 파헤쳐보니 지금껏 시도한 node 설치 시도의 흔적이 두 폴더에 흩어져 존재하고 있었다... 찝찝함은 잊고 산뜻하게 강의를 시작하고 재밌게 실습을 따라하려는데....

 console.log()를 해도 터미널에 결과가 출력되지 않는 이상현상이 또 발생! 다른 조원 분께도 생긴 문제라 서로 얘기를 나누던 중 혹시 윈도우 계정이 한글 이름이어서 그런 게 아니냐는 추측을 해주셨다. 그 순간 머리에 떠오르던 "개발자는 한글이 밉다" 그리고 내 사용자 계정 폴더를 흉내내던 저 괴상망측한 이름의 폴더.... 바로 시도해보기 위해 파일탐색기를 켰지만, 사용자 폴더는 다른 일반 폴더랑 달리 직접 이름 바꾸기가 불가능하더라.... 바로 구글링 후 찾아낸 방법대로 우선 폴더명을 바꾸는 데 성공했다! 아래는 참고한 링크. 너무 감사합니다 ㅠㅠ

https://blog.naver.com/rkdalstj7504/222173490548

 

[Windows 10] 사용자 이름 영어로 바꾸는 방법/사용자 폴더 이름 변경 방법

컴퓨터 전공 수업을 듣다 보면 프로그램을 설치해야할 일이 많은데, 처음에 뭣도 모르고 윈도우 사용자 이...

blog.naver.com

 

 바로 들뜬 마음에 node package manager 설치를 시도해봤으나 역시 처참한 실패. 이미 설치가 돼있다는데 당최 실행이 왜 안 되는 건지 모르겠고... 는 이제 튜터님이 알려주셨던 방법으로 돌아갈 차례!!!! 설치 경로상의 폴더이름이 기존 한글명인 상태로 남아있었기 때문에, 모두 찾아서 새로운 영어 이름으로 수정해줬고, 이제 마지막 시도를 해보니!!

 

또 만난 오류...

 

 오류가 또 나서 넘 슬펐는디 알고보니 이건 내가 설치속도가 느린 탓에 답답해서 엔터를 눌러버려 중단된 것이었고,,,,,,

 

드디어 이상없이 성공!!

 

 다시 침착하게 시도해서 성공할 수 있었다!!!!!! 너무 기뻤다!!!!!! 이제 행복 강의 듣다 자기만 하면 되겄다. 무튼 말이 길었는데 결론은, 내가 다시는 계정 이름 한글로 하나봐라........ 프로그래밍 역량과 직접적인 연관이 있는 문제는 아니었지만, 그래도 뭔가 원인을 찾아내서 해결하는 경험은 참 뿌듯한 거 같다!! 알 수 없는 자신감도 생겨!!