1. 첫 번째 방법 - 실패
sudo apt install go
설치는 잘 되고, 알아서 환경변수 설정되 되었지만, 최신버전이 설치가 되지 않았다.
apt를 업데이트 해도 계속 이전 버전이 설치가 되어서, 결국 이렇게 설치한 go는 삭제했다.
이렇게 설치한 go가 설치되는 경로는 다음과 같다
/usr/lib/go
아래와 같은 방법으로 apt로 설치한 go를 삭제했다.
sudo apt remove golang
sudo apt autoremove
2. 두 번째 방법 - 성공
update golang이라는 github repo를 확인하고, 방법을 적용하였다.
해당 글은 update golang이라고 나와있지만, latest golang을 설치하는 것 또한 동일하다.
git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh
이렇게 위 리포에서 update-golang.sh 파일을 받아서 실행해주면 최신버전 go가 잘 깔린다!
그리고 환경변수는 따로 설정해줘야 하는데, 이렇게 설치한 go의 경로는 아래와 같다.
/usr/local/go
환경변수를 설정할 때는, /usr/local/go/bin 의 bin 디렉토리로 설정해줘야 하므로, 아래와 같이 echo를 이용해 .zshrc 파일에 환경변수를 추가해줬다. (환경변수 추가 방법)
sudo echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.zshrc
여기서 주의할 것은, 나는 zsh를 사용하기 때문에 ~/.zshrc지만, 다른 shell을 사용한다면 해당하는 shell rc 파일이나 profile 파일에 환경변수를 추가하면 된다!
+ 참고로 나는 windows 10 환경에서, WSL2를 이용하여 ubuntu를 사용하고 있다!