CentOS/RHEL 8에 NVM을 설치하는 방법

CentOS/RHEL 8에 NVM을 설치하는 방법

2022-10-18 last update

6 minutes reading nvm node
NVM은 Node Version Manager의 약자로 노드 버전을 관리하기 위한 명령줄 유틸리티입니다. 때로는 서로 다른 2 버전으로 여러 노드 응용 프로그램을 배포해야 했습니다. Nvm은 여기에서 당신을 도울 것입니다.

왜 NVM인가?

노드 버전 관리자에는 다음과 같은 여러 이점이 있습니다.
  • nvm을 사용하여 단일 시스템에 여러 노드 버전을 설치합니다. 또한 단일 명령으로 언제든지 노드 버전 전환
  • 사용자가 최신 버전 대신 특정 노드 버전을 설치할 수 있도록 했습니다.
  • nvm을 사용하여 설치된 노드는 특정 사용자용입니다. 그것은 사용자 홈 디렉토리 아래에 .nvm 디렉토리를 생성하고 그 안에 모든 생각을 보관합니다.
  • CentOS 8에 NVM 설치

    CentOS 8 또는 RHEL 8 Linux 시스템에 nvm을 설치하는 데 쉘 스크립트를 사용할 수 있습니다. 시스템에서 터미널을 열거나 SSH를 사용하여 원격 시스템에 연결합니다. 다음 명령을 사용하여 시스템에 curl을 설치한 다음 nvm 설치 프로그램 스크립트를 실행하십시오.
    sudo dnf install curl  
    curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash   
    
    그러면 홈 디렉토리 아래에 .nvm 디렉토리가 생성됩니다. 여기서 nvm은 자체 바이너리 파일과 기타 모든 필수 파일을 유지합니다. 그런 다음 사용자 .bashrc 파일에 환경을 설정합니다. 다음 명령을 실행하여 필요한 구성을 설정하려면 이 환경을 로드해야 합니다.
    source ~/.bashrc
    

    NVM으로 노드 설치

    Nvm을 사용하면 단일 시스템 또는 로그인한 사용자에 여러 노드 버전을 설치할 수 있습니다. 사용 가능한 노드 버전 목록을 보려면 아래 명령을 실행하십시오.
    nvm ls-remote 
    
    그런 다음 다음 명령을 사용하여 필요한 노드 버전을 설치합니다.
    nvm install 12.19.0 
    
    여기에서 12.19.0을 11.15.0, 10.11.0 등과 같은 필요한 버전으로 변경합니다. 또한 최신 안정 노드 버전, LTS 버전 및 기타 이전 LTS 버전에 대한 별칭을 제공했습니다.
    nvm install node        # Install latest stable version 
    nvm install lts/*       # Install latest lts version 
    
    lts/dubnium, lts/carbon 등을 사용하여 다른 nodejs LTS 버전을 설치할 수도 있습니다.

    NVM 작업

    다음은 nvm에서 자주 사용되는 몇 가지 명령입니다.
  • 현재 사용자에 대해 설치된 모든 노드 버전 나열
    nvm ls 
    
  • 시스템에 설치할 수 있는 모든 버전을 나열합니다.
    nvm ls-remote 
    
  • 현재 세션에 대해 설치된 다른 노드 버전으로 전환합니다. 새 버전은 현재 셸 전용 기본 버전입니다
    nvm use 12.19.0
    
  • .
  • 현재 사용자에 대해 설정된 기본 노드 버전을 찾고 다음을 입력합니다.
    nvm run default --version 
    
  • exec 옵션을 사용하여 특정 노드 버전으로 스크립트 파일을 실행하십시오. 이것은 쉘 버전을 변경하지 않습니다.
    nvm exec 12.19.0 server.js 
    
  • NVM으로 특정 노드 버전 제거

    다음 명령을 실행하여 사용하지 않는 버전을 제거할 수 있습니다. 제거하려는 버전이 현재 활성 버전이 아닌지 확인하십시오. 계정에서 node.js 5.9.0을 제거하려면 다음을 입력하십시오.
    nvm uninstall 5.9.0 
    

    결론

    이 자습서에서는 CentOS 8 Linux에 nvm 및 node를 설치하는 방법을 배웠습니다. 체계.