ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Go] Golang 시작하기 1 ( go1.17.2 설치 )
    Programming/Go 2021. 10. 19. 10:43
    728x90

    Golang 을 사용하기 전에 먼저 해야할일! Golang을 설치해봅시다.

     

    https://golang.org/dl/

     

    Downloads - The Go Programming Language

    Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases

    golang.org

    자신의 OS 환경에 따라 선택해주면 됩니다.

     

    1. 저는 Windows X64 환경에 맞는 패키지를 다운로드 하겠습니다.

    Go 다운로드 페이지
    go setup1
    go setup2

     

    go setup3
    go setup4

    install 버튼을 누르면 setup이 완료됬다는 창이 뜹니다.

     

    2. 명령 프롬프트에 "go"를 입력하여 설치가 잘되었는지 확인합니다.

    3. 환경변수 추가

    "GOPATH" 환경 변수를 추가하여 workspace 경로를 설정합니다.

    "시스템 속성> 환경 변수" 에서 사용자 변수에 GOPATH를 수정합니다.

     

    환경 변수 수정 후에는 os 재시작 해줘야 적용됩니다!

     

    4. OS 재시작 후 GOPATH 확인

    cmd 에 "go env" 명령어를 통해 GOPATH가 원하는 경로로 설정되었는지 확인합니다.

    go 환경설정 확인

     

    5. Go 파일 실행해보기 ( Go 동작하는지 확인)

    Hello World 를 출력하는 간단한 Go파일을 만들고 cmd로 실행하려고 합니다.

     

    저는 C:\ 경로에 "hello.go"파일을 만들었습니다. ( 편한 경로에 만들면 됩니다.)

    package main
     
    import "fmt"
     
    func main() {
      fmt.Println("Hello, World")
    }

    (메모장에 만들고 확장자를 Go로 변경하면 간단하게 파일을 만들 수 있습니다.)

     

    cmd에 "go run hello.go" 명령어를 실행해주면!

    go파일 실행

    저는 이런 오류가 나왔습니다. Access is denied. 관리자 권한의 cmd로 명령어를 실행했는데 말이죠...

    찾아보니 AntiVirus 문제라고 합니다.

    백신에서 go interpreter 를 virus로 인식하는 것 같다고 합니다.

    각자 사용하고 있는 백신(Antivirus)에서 예외처리를 설정해주도록 합니다!

     

    저는 예외 설정 기능이 없는 것 같아 백신을 껐습니다.

    오류 메시지는 안뜨고 정상적으로 출력되는 것을 확인했습니다!

     

    6. "go install ~" 으로 실행 파일 설치하기

    "go install golang.org/x/tools/gopls@latest" 명령어를 사용해서 실행 파일을 설치합니다.

    go insall~

    GOPATH에 들어가보면 bin, pkg 가 설치된 것을 확인할 수 있습니다~

    728x90

    댓글

© 2022. code-space ALL RIGHTS RESERVED.