1. 기존 버전 확인
go version
2. 기존 설치된 go를 지우고 새로운 go 설치
sudo rm -rf /usr/local/go
//기존 설치 제거
sudo wget https://golang/org/dl/go1.19.5.linux-amd64.tar.gz
//원하는 버전 압축파일 설치
sudo tar -C /usr/local -xzf go1.19.5.linux-amd64.tar.gz
//원하는 경로(/usr/local)에 압축해제
3. 환경변수 등록;은 기존 경로와 동일한 경로에 재설치한다면 이미 등록되어 있음
echo $PATH
//내가 등록하려는 경로(/usr/local/go/bin)이 이미 등록되어 있으면 등록하지 않아도 됨.
export PATH=$PATH:/usr/local/go/bin
4. 새로운 버전 확인
go version
-끝-
만약에 버전업 했는데도 버전이 바뀌지 않았다면 go 환경변수가 어디로 등록되어 있는지 명령어가 어디서 실행되고 있는지 확인
export
type go
나의 경우에 go에 대한 환경변수가 따로 없었고,
type go
로 명령어 실행 위치를 확인하니 go는 해시됨 (/usr/bin/go)
이라고 나옴
(아마 처음 설치시에 sudo snap install go
나 sudo apt install golang-go
같은 명령어로 설치한걸로 추정됨)
sudo rm /usr/bin/go
설치 제거 후 [3. 환경변수 등록]을 하고 제대로 버전업이 되었는지 go version
으로 확인