go

Go 삭제 후 Homebrew로 설치하기(go kit 설치)

까오기 2024. 7. 17. 09:24

Go가 이미 설치되어 있는 경우, 굳이 제거하고 다시 설치할 필요는 없습니다. 하지만, 설치된 Go 환경이 올바르게 설정되어 있고 최신 버전인지 확인하는 것은 중요합니다. 만약 현재 Go 설치에 문제가 있거나 최신 버전으로 업데이트하고 싶다면, 기존 설치를 제거하고 새로 설치할 수 있습니다.

기존 Go 설치 제거

  • Go 설치 경로 확인 일반적으로 Go는 /usr/local/go 경로에 설치됩니다. 이 경로를 확인하고 삭제합니다.
  • Go 삭제 명령 실행
sudo rm -rf /usr/local/go
  • 환경 변수 수정 .zshrc 또는 .bash_profile 파일에서 Go와 관련된 환경 변수를 제거합니다.
nano ~/.zshrc
# 또는
nano ~/.bash_profile

그리고 export PATH=$PATH:/usr/local/go/bin 줄을 삭제합니다. 저장하고 나서 셸을 다시 로드합니다.

source ~/.zshrc
# 또는
source ~/.bash_profile

Homebrew로 Go 설치

brew install go
  • 환경 변수 설정 설치 후, 환경 변수를 설정합니다. .zshrc 또는 .bash_profile 파일을 수정합니다.
echo 'export PATH=$PATH:/usr/local/opt/go/libexec/bin' >> ~/.zshrc
source ~/.zshrc
# 또는
echo 'export PATH=$PATH:/usr/local/opt/go/libexec/bin' >> ~/.bash_profile
source ~/.bash_profile

Go 환경 설정

  1. GOPATH 설정 일반적으로 Go 작업 디렉토리를 $HOME/go로 설정합니다.
mkdir -p $HOME/go
echo 'export GOPATH=$HOME/go' >> ~/.zshrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.zshrc
source ~/.zshrc
# 또는
echo 'export GOPATH=$HOME/go' >> ~/.bash_profile
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bash_profile
source ~/.bash_profile

Go Kit 설치

  • 프로젝트 디렉토리 생성
mkdir myproject
cd myproject
go mod init myproject
  • Go Kit 설치
    사용자가 생성한 프로젝트 디렉토리는 $GOPATH 하위일 필요은 없습니다. 특정 위치에 디렉토리를 생성하고 그 위치로 이동후 설치하면 됩니다. 
go get github.com/go-kit/kit

확인

  • Go 버전 확인
go version
  • Go 환경 변수 확인
go env

위 단계를 통해 Go를 설치하고 Go Kit을 설치할 수 있습니다. Go가 이미 설치되어 있다면, go get 명령어로 Go Kit을 설치하면 됩니다. 추가적인 설정이나 변경이 필요한 경우에만 기존 Go 설치를 제거하고 다시 설치할 것을 권장합니다.

 

출처 : chatGPT