NVM(Node Version Manager) 이용한 NodeJS 설치방법
nodejs 현재 안정적인 버전이 뭔지 알아보기
#
sudo yum install gcc-c++ make
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
/etc/bashrc 파일 최 하단에 아래를 추가해 준다.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
그리고 다시 로그인 한 다음 버전 정보를 확인해 본다.
nvm --version
버전 정보가 잘 나오면 NodeJS를 설치 한다.
nvm install node
노드가 잘 설치 되었는지 확인 한다.
node --version
라이브러리가 없을 경우 아래와 같은 것을 볼 수 있다.
yum search로 찾아서 있으면 설치를 하면 되는데 그렇지 않으면 NodeJS 버전을 낮춰야 한다.
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)
설치할 수 있는 버전 목록을 보고 하위 버전으로 다운그레이드 해서 설치 해야 한다.
nvm ls-remote
아래와 같은 방식으로 여러 버전을 설치 할 수 있다.
nvm install --lts
nvm install 14.19.3
사용할 버전 선택
nvm use 16.15.1
node --version
설치된 목록 보기
nvm ls