homebrew로 go 설치
혹은
사이트에서 받아서 설치
go version
which go 로 설치위치 확인 기본적으로
/user/local/go
혹은 /user/local/go/bin/go
로 되어있으면 잘되어있는것.
기본적으로 home~go로 설정이 된다. 다른곳에서 진행하고 싶다면 gopath 설정을 따로 해줘야 한다.
go env 로 goroot나 gopath 확인가능
export GOPATH="$HOME/go"
기본적으로 home~go로 설정이 된다.
go 폴더 만들어서
안에 src, bin, pkg를 수동생성
src안에 만들어야 작동한다.
src 안으로 들어가서 touch main.go , code . 후에 설치하라는것 전부 설치 하면 기본적인 세팅 완료입니다.
func main() {
println("Hellow World!")
}
go run main.go 가 실행된다면 세팅끝
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
exit status 1
Process exiting with code: 1
이런 에러가 뜬다면... vscode의 버전을 확인해보자
vscode가 응용프로그램에 존재하지 않는다면 업데이트가 이루어지지 않았을 것이고
그거때문에 나는 에러일 가능성이 크다
응용프로그램으로 옮겨서 vscode를 업데이트하자
mod init 으로 go.mod 생성