안녕하세요. Node.js 를 설치해보려고 합니다.
Node.js 를 설치하는 방법은 여러가지가 있지만 NVM(Node Version Manager) 을 이용하면 Node.js 의 버전 관리가 편리하여 로컬, 서버에서 사용하고 있습니다. 보통은 서비스 배포할때 AWS나 GCP에 클라우드 컴퓨터에 Docker와 함께 배포하지만 물리적인 또는 클라우드 서버 내 단독 서비스를 할 경우에는 Docker 는 불필요 하기에 Node.js 를 직접 설치 하기도 합니다.
Rocky Linux 내 기본적으로 설치 되어있거나 의존성으로 인해 미리 설치된 경우가 있어 내장 Node.js 는 제거 하고 NVM 을 이용하여 Node.js를 설치하겠습니다.
기존 Rocky Linux 내 설치된 Node.js 를 삭제 안하셔도 됩니다.
기본 설치된 Node.js 를 유지 한채 NVM 을 설치하시려면 Node.js 삭제 섹션을 건너 띄우고 진행해 주세요.
그리고 나서 맨 아래 섹션 참고해주시면됩니다.
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...
github.com
Node.js 삭제
$ sudo dnf remove nodejs npm
NVM 설치
위에 링크된 NVM Github 에 들어가셔 최신 버젼 확인 후 스크립트를 실행해주세요.
현재 로그인된 bash에 적용됩니다.
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
bash 쉘 적용
$ source ~/.bashrc
NVM 설치확인
$ nvm --version
설치 가능한 Node.js 목록 조회
최신버전의 LTS 버젼을 설치해 주시면 됩니다.
$ nvm list-remote
NVM 이용하여 Node.js 설치
$ nvm install v18.16.1
설치된 Node.js 확인
$ nvm list
설치된 Node.js 사용
기본적으로 처음 설치하면 아래 명령은 실행이 되어있습니다. 생략하셔도 됩니다.
(NVM 오래된 버전에서는 설치 후 use 를 해줬어야 합니다.)
$ nvm use v18.16.1
Node.js 버전 확인
$ node -v
기본 시스템 Node.js 유지한채 NVM 사용
기본 시스템에 Node.js 를 삭제하고 nvm 만 설치하신 분들은 적용하실 필요 없습니다.
nvm을 유지한채 시스템에 설치된 Node.js 를 사용하시려면 아래의 명령어로 동일 하게 사용 가능합니다.
$ nvm use system
$ sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/node" "/usr/local/bin/node"
$ sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/npm" "/usr/local/bin/npm"
'Server > RockyLinux' 카테고리의 다른 글
Rocky Linux 9 - MongoDB 설치 (0) | 2023.07.03 |
---|---|
Rocky Linux 9 - PostgreSQL 15 설치 (0) | 2023.07.01 |
Rocky Linux 9 - PHP Composer 설치 (0) | 2023.06.30 |
Rocky Linux 9 - Docker 설치 (0) | 2023.06.12 |
Rocky Linux 9 - Nginx Let’s Encrypt 인증서 SSL 적용 (0) | 2023.06.12 |