yarn으로 stt 라이브러리를 하나 설치 하려고 했는데
node 14이상의 버전이 필요하다고 에러메시지가 출력되었다.
The engine "node" is incompatible with this module. Expected version ">=14". Got "8.10.0"
Found incompatible module.
현재 node.js 버전이 낮으니 업그레이드를 하러 가자
#node 버전 확인
node -v
에러메시지 대로 8.10.0 버전으로 확인된다.
NVM (node version manager)을 설치해서 버전을 업그레이드 해야겠다.
NVM GitHub 페이지는 아래와 같다. 상세내용은 여기서 확인 하면 된다.
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
# 둘다 같은 역할을 수행하는 설치명령어이다.
# 둘 중 하나의 명령어를 서버의 환경에 맞게 입력한다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
설치 스크립트 실행이 완료 되면 /root/.bashrc 파일 내에 export 구문이 추가된다.
터미널을 닫고 새창을 열거나, source /root/.bashrc 명령어를 입력하면 즉시 반영된다.
반영이 잘 되었다면 버전 확인을 한다.
nvm --version
작성일 기준 nvm 버전은 0.39.3 이다.
nvm 만 입력하면 명령어 사용 방법 및 조합을 알려준다.
현재 다운로드 가능하고, 안정적인 버전(LTS : Long-Term Support)을 출력하려면 아래와 같이 입력한다.
nvm ls-remote --lts
14 버전 이상의 라이브러리를 설치하라고 안내 받았으므로 v14.15.0 버전을 설치하도록 한다.
다시 버전을 확인 해보면 v14.15.0로 잘 설치가 되었다.
아까 맨처음 stt 라이브러리를 재설치 하니 정상적으로 설치가 완료되었다.
'Programming > Linux' 카테고리의 다른 글
[Ubuntu] yarn 설치 및 버전 확인 (0) | 2023.05.30 |
---|---|
[Linux] grep 설명/사용방법/간단예 (0) | 2023.01.27 |
[Linux] umask 기본접근권한 설정 및 진리표 (0) | 2022.10.23 |
[Linux] 파일/디렉토리 접근권한 제어 (chmod) (0) | 2022.10.02 |
[Linux] 하드링크, 심볼릭링크의 차이와 inode의 관계 (1) | 2022.09.21 |