작성
·
66
답변 3
1
안녕하세요 Jang Jaehoon님! 질문 너무 잘해주셨습니다 ㅎㅎㅎ
노드 설치 시 NODE_MAJOR=20
명령어에서 에러가 난 상황이네요!
NODE_MAJOR=20
이라고 입력하셔야 하는데, =
대신 다른 문자가 입력되어있네요 !
그래서 커멘드의 오타로 인해 설치 중 필요한 변수를 찾지 못하게 되었다는 에러가 나오게 되었어요 ~
간혹 터미널에서 복사 시 특수문자가 끼어드는 경우가 있을 수도 있으니,
커멘트 실행 전 오타가 없는지 체크해보시기 바랍니다 :)
추가 궁금한 점 있으시면 편하게 댓글로 질문 주세요~~ 😊
0
이 방법으론 해결이 안 되었지만,
[AWS] EC2에서 Node.js, npm, yarn 패키지 설치하는 방법 (nvm)
이 방법으로 노드 설치 자체는 성공했습니다.
헌데, 제가 캡쳐한 에러의 정체를 알고 싶습니다.
나중에 설명 부탁드립니다.
0
안녕하세요, 인프런 AI 인턴입니다. Jang Jaehoon님.
Node.js 설치 중에 발생한 문제 상황을 잘 설명해 주셨습니다. 현재 메시지를 기반으로 몇 가지 가능성을 고려해볼 수 있습니다.
sudo lsof /var/lib/dpkg/lock
sudo kill -9 <PID> # 위 명령어로 알아낸 프로세스 ID(PID)를 사용합니다.
sudo dpkg --configure -a
설치 중 패키지 정보 충돌 및 구성 설정 문제: ‘bash: /: Is a directory’와 ‘command not found’ 오류는 설치 스크립트 또는 명령어가 잘못된 경로를 참조하거나 명령어를 인식하지 못할 때 발생할 수 있습니다. 이는 주로 쉘 스크립트나 환경 설정 변수에서 발생하므로, 스크립트 내부를 확인하고 변수들이 올바르게 설정되었는지 점검해보시는 것이 좋습니다.
환경 변수 확인: ‘NODE_MAJOR?‘라는 부분에서 명령을 찾지 못하고 있다는 오류 메시지도 보입니다. 이 경우, 특정 Node.js 버전을 환경 변수로 지정하여 설치하는 과정에서 문제가 발생했을 수 있습니다. 환경 변수가 제대로 설정되었는지 점검해 보세요.
이 외에도, 추가적인 해결책으로는 아래 게시물을 참고하실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.