Golang 의 Mac OS 환경 설정

Golang 구 글 이 개발 한 컴 파일 형 으로 평행 화 되 고 쓰레기 수 거 기능 을 가 진 컴 파일 언어 이 며 C 와 같은 지침 도 있다.Golang 은 타고 난 네트워크 프로 그래 밍 언어 로 학습 사용 Golang 은 환경 설정 부터 시작한다.환경 요구 사항:
  • Homerbrew 설치 참고:http://brew.sh/

  • Golang 설치Golang 소스 코드 를 통 해 직접 컴 파일 하여 설치 할 수 있 습 니 다.https://golang.org/project/, 관리 및 업 그 레이 드 를 위해 Homerbrew 설 치 를 권장 합 니 다.명령 행 을 사용 하여 직접 설치 Golang:
    brew install go
    ==> Downloading https://homebrew.bintray.com/bottles/go-1.7.el_capitan.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring go-1.7.el_capitan.bottle.tar.gz
    ==> Caveats
    As of go 1.2, a valid GOPATH is required to use the `go get` command:
      https://golang.org/doc/code.html#GOPATH
    You may wish to add the GOROOT-based install location to your PATH:
      export PATH=$PATH:/usr/local/opt/go/libexec/bin
    ==> Summary
      /usr/local/Cellar/go/1.7: 6,435 files, 250.6M
    

    알림 에서 설정 GOPATHGOROOT 이 필요 한 환경 변수, 그리고 설정 PATH 을 알 수 있 습 니 다.
    GOPATH 설정
    go 환경 변수 설정 명령 보기
    go env
        GOARCH="amd64"
        GOBIN=""
        GOEXE=""
        GOHOSTARCH="amd64"
        GOHOSTOS="darwin"
        GOOS="darwin"
        GOPATH=""
        GORACE=""
        GOROOT="/usr/local/Cellar/go/1.7.6/libexec"
        GOTOOLDIR="/usr/local/Cellar/go/1.7.6/libexec/pkg/tool/darwin_amd64"
        GO15VENDOREXPERIMENT=""
        CC="clang"
        GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
        CXX="clang++"
        CGO_ENABLED="1"
    

    설정 해 야 할 환경 변 수 는 다음 과 같 습 니 다. GOPATH, GOBIN 그리고 GOBIN 을 PATH 에 추가 합 니 다. GOROOT 변 수 는 기본적으로 설정 되 어 있 습 니 다.fishshell 에 GOPATH 설정:set -gx GOPATH /usr/local/Cellar/go/1.7.6 bash 에 설정:
    vim .bash_profile
        export GOPATH=/usr/local/Cellar/go/1.7.6
        export GOBIN=$GOPATH/bin
        export PATH=$PATH:$GOBIN
    

    수정 즉시 적용:
    source .bash_profile
    go 의 환경 변 수 를 다시 봅 니 다:
    go env
       GOARCH="amd64"
       GOBIN="/usr/local/Cellar/go/1.7.6/bin"
       GOEXE=""
       GOHOSTARCH="amd64"
       GOHOSTOS="darwin"
       GOOS="darwin"
       GOPATH="/usr/local/Cellar/go/1.7.6"
       GORACE=""
       GOROOT="/usr/local/Cellar/go/1.7.6/libexec"
       GOTOOLDIR="/usr/local/Cellar/go/1.7.6/libexec/pkg/tool/darwin_amd64"
       GO15VENDOREXPERIMENT=""
       CC="clang"
       GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
       CXX="clang++"
       CGO_ENABLED="1"
    

    환경 변수 설정 완료!

    좋은 웹페이지 즐겨찾기