보충:compile: version "does not match go tool version"

737 단어 Go
CSDN에 이미 btqszl의 블로그가 이 문제를 기록했고 Stack Overflow에도 상응하는 설명이 있다.https://stackoverflow.com/questions/46693653/compile-version-go1-9-does-not-match-go-tool-version-go1-9-1
  • 문제 핵심: $GOROOT에 대응하는 버전 번호와 go 명령에 대응하는 버전 번호가 다르다
  • GoLand에서는 1.9.2입니다.
    $ echo $GOROOT
    /usr/local/Cellar/go/1.9.2/libexec

    iTerm2에서는 내가 설치하지 않았기 때문에 비어 있었다.
    $ echo $GOROOT
    

    Go Land에서는 Stack Overflow의 말에 의하면 홈brew가 설치한 것이라고 한다. 비록 나는 홈brew가 어디에 설치한 것인지 찾지 못했지만.
    내가 채택한 해결 방안: 정확한 $GOROOT을 설정합니다.

    좋은 웹페이지 즐겨찾기