Ubuntu 22.04.1 LTS 기준
삭제
# 삭제 명령어
sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go
# 제대로 삭제되었는지 확인
go version
제대로 삭제 되지 않았을 시
# 현재 go 설치되어있는 디렉토리 확인
which go
# 해당 디렉토리 삭제
sudo rm -rf /usr/local/go
설치
두가지 방법
1. 명령어로 설치
최신 버전으로 설치됨
sudo apt-get install golang
2. wget
원하는 특정 버전 설치
해당 링크에서 다운로드 링크 복사 후
# wget으로 받아오기
wget https://go.dev/dl/go1.19.4.linux-amd64.tar.gz
# 설치 원하는 위치에 압축 풀기
# 설치 위치는 보통 /usr/local
sudo tar -C /usr/local -xvf go1.19.4.linux-amd64.tar.gz
압축 풀고 설치 진행
GOPATH, GOROOT 설정
인터넷에 나와있는 글들을 보면
export 명령어로 하는 방법, 설정 파일을 수정하는 방법으로 나뉨
export 명령어 사용
명령어로 간편하게 설정할 수 있지만
로그인 셸에 한해 일시적으로 허용됨.
로그아웃 or 재부팅 시 지정된 변수 초기화
설정 파일 수정
로그아웃 or 재부팅 후에도 적용 됨.
적용 후 source 명령어로 적용시킨 후 새로 로그인 필요
설정파일도 어떤 설정파일을 수정해야하는지 다 다르게 나와있는데,
~/.bashrc : 현재 사용자의 설정만 바꿈
/etc/bash.bashrc : 모든 사용자의 설정 바꿈, 수정 시 root 권한 필요
예를 들어 root 계정으로 ~/.bashrc로 환경 설정 시,
user 계정에는 적용 안됨
여기서는 /etc/bash.bashrc 로 변경함
# 설정파일 열기
vi /etc/bash.bashrc
# 다음 세 줄 파일 마지막에 추가
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/go/bin
export PATH
export GOPATH=@사용할GOPATH
# 변경 적용을 위한 명령어
source .bashrc
# 새 세션에서 로그인 후, 다음 명령어로 적용 확인
go env
'개발일기 > go' 카테고리의 다른 글
[golang] outlook 메일 전송 (0) | 2024.01.17 |
---|---|
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (0) | 2023.08.03 |
[go] go routine (0) | 2021.08.27 |
[go]go lang 시작하기 (0) | 2021.08.02 |