1. 사전 준비
https://forfull.tistory.com/14?category=909239
ec2 가상머신 만들고 접속해보기
가상머신을 만들어보자. 1. 프리 티어만 체크 2. Ubuntu 20.04 LTS 선택 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 기본적으로
forfull.tistory.com
GCP를 이용하여 Ubuntu 가상머신 만들고 실행해보기
GCP는 Google Cloud Platform의 약자로 구글에서 제공해주는 클라우드 서비스이다. 아마존을 사용하면서 주변 지인으로부터 구글에서도 클라우드 서비스를 제공해주며, 평생 가상머신 1대를 무료로 제
forfull.tistory.com
가상머신을 만들지 않았다면 위 글들을 참고하자.
2. 기본적인 설정
sudo passwd root
su root
apt-get update
root계정의 비밀번호를 적용하지 않았다면 비밀번호를 적용한다.
이후 root계정으로 접속하고 apt-get을 업데이트한다.
apt-get install -y nodejs
apt-get install -y npm
nodejs와 npm을 설치하고 둘의 버전을 확인해보자.
root@ip-172-31-42-149:/home/ubuntu# node -v
v8.10.0
root@ip-172-31-42-149:/home/ubuntu# npm -v
3.5.2
버전이 상당히 낮게 나오는 것을 확인할 수 있다.
n을 설치하고 nvm을 설치하고 시도해봤으나 모두 적용되지 않았다.
이 버전을 그대로 사용하면 호환성 문제로 인해 각종 여러 이슈가 발생한다.
때문에, 버전을 올릴 수 있는 방법을 찾아야 한다.
3. node.js 버전 설정하기
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
node.js 공식 홈페이지를 들어간다.
1. Download(다운로드) 탭
2. Installing Node.js via package manager (패키지 매니저를 통한 node.js 설치)
3. Debian and Ubuntu based Linux distributions
(데비안과 우분투 기반 리눅스 배포판, 엔터프라이즈 리눅스/페도라와 Snap 패키지)
여기까지 잘 따라왔다면
영어 홈페이지는 이렇게 나온다.
한글 홈페이지는 이렇게 나온다.
위의 공식 Node.js 바이너리 배포판 클릭
클릭 시, nodejs github 페이지가 나온다.
아래는 github 페이지로 바로 들어갈 수 있도록 링크를 땄으니,
혹시 찾기 힘들다면 아래 링크를 바로 클릭하면 된다.
https://github.com/nodesource/distributions/blob/master/README.md
GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub.
github.com
node github 페이지가 나올 것이다.
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs
여기서는 LTS를 기준으로 명령어를 명시해놨다.
필요하면 14버전이나 12버전에 맞는 명령어를 입력하여 nodejs를 설치하면 된다.
ubuntu로 가상머신을 만들었으니까 curl 부분을 복사하고 다시 nodejs를 설치한다.
cmd 상에서 복사가 안된다면
cmd 상단 바 우클릭 > 편집 > 붙여넣기 로 복붙하면 된다.
root@ip-172-31-42-149:/home/ubuntu# node -v
v16.13.1
root@ip-172-31-42-149:/home/ubuntu# npm -v
8.1.2
성공적으로 버전 업그레이드가 되었다.
'ubuntu' 카테고리의 다른 글
python venv clone & execute (0) | 2024.04.17 |
---|---|
가상머신을 생성 하고 가장 먼저 해야 할 것 (0) | 2022.06.05 |
ubuntu 가상머신에 apache2 설치하기 (0) | 2022.01.15 |