자바스크립트를 처음 배우기 위해 node.js 설치를 하려는데..zsh: command not found: nvm
라는 알 수 없는 문장이 떴다..🥶
아무것도 모르는데 너무 당황해서 다른분들의 도움을 받기 위해
여기저기 둘러봤지만 아무것도 모르는 내게 다른 분들의 설명은 더욱 이해할 수 없는 내용뿐이었다.
그러다가 구세주를 발견했는데!!
다른 분들도 이 영상을 보면 쉽게 따라 할 수 있을 것 같아서 정리해본다.
설명은 영어로 하지만, 자막이 있고 그대로 따라하기만 하면 되니까 쉽게 해결할 수 있다.
출처 : https://youtu.be/LOd0Dx_ZrYQ
자세한 설치 방법은 [Node.js 설치하기] 를 보면된다.
① nvm을 검색해서 github페이지로 들어가면,
Installing and Updating 이라는 부분에 아래 코드 내용을 복사한다.
② VSCode에 터미널을 열고 위에 복사한 내용을 붙여넣는다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
③ nvm --version
을 입력하면, 설치된 nvm 버전을 확인할 수 있다.
nvm --version
zsh: command not found: nvm
자.. 문제는 위와 같이 알 수 없는 문장이 보이면서, 맥북 M1에 설치가 안된다는 건데..
뭔지 잘은 모르겠지만 원인은 M1운영체제 기본이 zsh로 되어있어서라던가..?
확실하지도 않고 잘 모르겠지만, 일단 설치가 중요하다.
① 이러한 오류가 나왔을 때 터미널에 뜬 내용 중에서 export 로 시작하는 아래 코드 문장을 찾아야 한다.
아래에 코드 내용을 찾았다면 복사를 하고,
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
② ls -a
를 입력한다. 그럼 내 홈 디렉토리(=컴퓨터 내 문서?) 전체 리스트가 나온다.
ls -a
③ 이젠 touch .zshrc
를 작성하고,
다시 ls -a
를 입력하면, .zshrc
라는 디렉토리(문서)?가 추가되어 있는 것을 볼 수 있다.
touch .zshrc
④ 다시 처음에 복사붙여넣기한 아래의 nvm 명령(curl -o- ~~~ l bash)을 입력하고,
source .zshrc
를 입력하면 끝난다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source .zshrc
⑤ 마지막으로 nvm --version
를 입력하고 버전정보가 나오면 성공한 것이다.
이제 오류가 해결되었다면, node.js 를 설치하면 된다.
nvm install 12.14.1
nvm install 설치버전
을 입력하면 원하는 node 버전이 설치되고,
nvm install node
를 입력하면 최신버전이 설치된다.
→ 똑같은 방법으로 버전을 여러개 설치할 수 있다.
node --version
을 입력하면 설치된 노드 버전을 확인할 수 있다.
nvm ls
를 입력하면 설치된 모든 버전을 확인할 수 있다.
nvm use 12.14.1
nvm use 설치버전
을 입력하면 해당 버전의 node.js를 사용한다.
(팝업창이 나오면 허용을 누르면 된다.)
node --version
을 입력해서 지금 사용중인 버전을 확인할 수 있고,nvm ls
로 설치된 버전중에 어느 버전이 사용중인지 확인할 수 있다.
사용중인 버전에는 default
나 Currently using~~
라고 적혀있다.
nvm uninstall 12.21.0
nvm uninstall 설치된버전
을 입력하면 해당 버전은 삭제된다.nvm ls
로 확인해 볼 수 있다.
// 1. 터미널 열기
// 2. nvm 명령 입력
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
// 3. 설치된 nvm 버전 확인
nvm --version
// 4. node.js 버전 설치
nvm install 12.14.1
/* zsh: command not found: nvm 오류 발생시 */
// 1. 터미널에 export로 뜬 코드 복사하기 (붙여넣기 안 함)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
// 2. .zshrc 문서 추가
touch .zshrc
// 3. ls -a로 .zshrc 가 추가되었는지 확인
ls -a
// 4. nvm 명령 입력
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
// 5. source .zshrc 입력
source .zshrc
도움받은 Code Fallacy 유튜버의 영상입니다.🫶
<script> 태그의 위치 / defer 속성 (0) | 2022.03.02 |
---|
댓글 영역