>백엔드 개발 >Golang >Ubuntu에 Go를 수동으로 설치한 후 \'go 도구: 그러한 도구 \'컴파일\'\'이 나타나지 않는 이유는 무엇입니까?

Ubuntu에 Go를 수동으로 설치한 후 \'go 도구: 그러한 도구 \'컴파일\'\'이 나타나지 않는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-29 06:20:11343검색

Why Does

"go 도구: "컴파일" 도구가 없음 문제 해결

"go 도구: 해당 도구 "컴파일"이 없습니다" 오류 발생 시 Go 프로젝트를 빌드하는 것은 특히 환경이 이전에 제대로 작동했던 경우 당황스러울 수 있습니다. 이 문제는 Go를 다운로드하여 직접 설치한 후 Ubuntu 시스템에서 자주 발생합니다. apt-get을 사용하는 대신 tar.gz 파일을 사용합니다.

잠재적 원인:

sudo apt-get install golang-doc를 사용하여 godoc를 설치하면 수동으로 설치된 것과 잠재적으로 충돌할 수 있습니다. GOROOT 환경에서 불일치로 이어지는 Go 버전 변수.

해결책:

이 문제를 해결하려면 다음 명령을 사용하여 GOROOT 환경 변수를 수동으로 설치된 Go 디렉터리의 경로로 명시적으로 설정합니다.

export GOROOT="/usr/local/go"

추가 정보:

  • go env 명령은 Go와 관련된 현재 환경 변수를 표시합니다.
  • go version 명령은 설치된 Go 버전에 대한 정보를 제공합니다.
  • tar.gz 파일을 다운로드하여 Go를 수동으로 설치하면 설치에 대한 유연성과 제어력이 향상되지만 추가 설정이 필요하고 충돌 가능성도 있습니다.
  • GOROOT을 내보내도 문제가 해결되지 않으면 apt-get을 사용하여 Go를 다시 설치하거나 tar.gz 파일을 다시 추출하고 올바른 환경 변수가 설정되었는지 확인하세요.

위 내용은 Ubuntu에 Go를 수동으로 설치한 후 \'go 도구: 그러한 도구 \'컴파일\'\'이 나타나지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.