ABOUT ME

Contact.
Email:yj.anthonyjo@gmail.com
Introduce : CS Student.

Today
-
Yesterday
-
Total
-
  • WSL - node설치하기 2022.04.05
    카테고리 없음 2022. 4. 5. 16:43
    반응형

    서론

    WSL은 생각해야할 것이 많다. 그 중 단연 가장 중요한 것은,, 시간동기화.

    시간동기화가 안되어 apt도 안되고 접속도 안되는 경우가 허다하다.

    반드시 패키지 설치나 다른 서버와 맞추어야하는 작업을 하는 경우에 다음 명령을 실행하고 수행하자.

    sudo hwclock --hctosys

    참고로, hwclock으로 WSL의 현재시간을 알 수 있다.

    nvm설치하기.

    https://docs.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-wsl 따라하면 된다.
    nvm은 Node Version Management로, 노드의 버전관리를 담당한다. 즉 다양한 버전의 노드를 설치하고 이를 상황에 따라 다른 버전을 사용할 수 있다는 것이다.
    nvm설치는 다음을 실행한다. 최신버전은 항상 바뀌니 항상 확인하고 수행한다. https://github.com/nvm-sh/nvm

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

    현재 최신버전은 0.39.1이다.

    nvm명령어 활성화하기

    쉘을 재시작해주어야한다.
    source ~/.zshrc 등 본인의 환경에 맞게 해주면 된다.
    아니면 말 그대로 터미널을 재시작해도 된다.

    nvm삭제하기

    간혹 nvm을 삭제하고 다시 설치해야할 필요가 있다.

    nvm 명렁을 터미널에서 입력하면 다음과 같이 나온다.

    그렇다. 단순히 nvm이 설치된 directory를 없애주면 된다.
    필자의 경우 아래와 같다. -f옵션이 있다. 주의하길 바란다.

    rm -rf ~/.nvm

    node 설치하기.

    이제 node를 설치한다. 다음 블로그에 설명이 잘되어있다.
    https://velog.io/@mayinjanuary/NVM-%EC%9D%B4%EB%9E%80-%EB%85%B8%EB%93%9CNode.js-%EB%B2%84%EC%A0%84-%EA%B4%80%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B2%95

    node 최신버전, lts버전 설치순의 명령이다.

    nvm install node
    nvm install --lts

    이제 인내하자. 설치가 조금 오래걸릴 수 있다.
    만약 안되면 우선 시간동기화부터 의심하고 다시해보자.
    그리고 트러블 슈팅하자.
    필자는 node, nvm부터 다시 설치하는 것부터 시작하였다.

    node 삭제

    sudo apt remove node
    sudo apt remove npm
    반응형

    댓글

Designed by Tistory.