[golang] WSL에서 golang 세팅

2021. 12. 4. 17:53golang

wsl로 개발환경 세팅을 하면서 golang 스터디를 진행해보고자 합니다.

사전 준비

  • wsl2 설치
  • remote-wsl 설치 : vscode에서 wsl사용

wsl 에서 golang 설치

>> sudo apt update

>> sudo apt install golang-go

차례로 설치 후 version 확인해서 version이 나오면 설치 완료!

go version

어디서든 Go 실행 파일을 수행할 수 있게 GOPATH의 bin 경로를 세팅
go프로젝트는 아무곳에나 만드는 게 아니라 $GOPATH를 잡고 만들어 작업 공간을 구성하는 게 관리상 굿.

golang 다운로드

wget https://dl.google.com/go/go1.15.3.linux-amd64.tar.gz

압축 풀기

sudo tar -xvf go1.15.3.linux-amd64.tar.gz

해당 위치로 이동

sudo mv go /usr/local

다음으로 GOPATH를 세팅. .bashrc를 수정하기 위해 vscode로 code . 으로 수정해도 되고 아래 명령어를 입력하면
윈도우 탐색기에서 wsl의 현재 디렉토리 위치를 열어준다.

cd ~ 
explorer.exe .

맨 아래에 해당 설정 추가

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

 

 

[참고]

https://medium.com/@benzbraunstein/how-to-install-and-setup-golang-development-under-wsl-2-4b8ca7720374