>백엔드 개발 >Golang >macOS에 Go 패키지를 설치할 때 '다운로드할 수 없음, $GOPATH가 설정되지 않음' 오류를 어떻게 해결합니까?

macOS에 Go 패키지를 설치할 때 '다운로드할 수 없음, $GOPATH가 설정되지 않음' 오류를 어떻게 해결합니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-29 19:29:10726검색

How Do I Fix the

macOS에 Go 패키지를 설치하는 동안 "cannot download, $GOPATH not set" 오류 수정

'go get'을 사용하여 Go 패키지를 설치할 때 ' 명령을 실행하면 "패키지를 다운로드할 수 없습니다. $GOPATH가 설정되지 않았습니다."라는 오류 메시지가 나타날 수 있습니다. 이 문제는 Go 패키지의 작업 공간 디렉터리를 정의하는 GOPATH 환경 변수가 제대로 설정되지 않은 경우 발생합니다.

GOPATH 설명

GOPATH는 다음을 지정하는 환경 변수입니다. Go 패키지, 바이너리 및 기타 관련 파일의 루트 디렉터리입니다. 기본적으로 Go 1.8에는 $HOME/go라는 기본 GOPATH 값이 도입되었습니다. 그러나 필요에 따라 이 값을 사용자 정의할 수 있습니다.

macOS에서 GOPATH를 설정하는 단계

  1. 작업 공간 디렉터리를 만듭니다. Go 작업 공간을 저장할 디렉터리를 선택하세요. 예를 들어 다음을 실행하여 홈 디렉터리(~)에 "go_workspace"라는 디렉터리를 생성할 수 있습니다.
mkdir ~/go_workspace
  1. GOPATH 설정: GOPATH를 설정하려면 환경 변수에서 다음 명령을 실행하십시오. 터미널:
export GOPATH=~/go_workspace
  1. 구성 파일에 추가: GOPATH 설정을 지속하려면 ~/.bashrc와 같은 셸 구성 파일에 추가하세요. 원하는 텍스트 편집기를 사용하여 파일을 열고 다음 줄을 추가합니다.
export GOPATH=~/go_workspace
  1. 터미널 다시 시작: 변경 사항을 적용하려면 터미널 세션을 닫았다가 다시 엽니다. .

추가 팁

  • GOPATH 레이아웃 사용자 정의: GOPATH 내의 하위 디렉토리 위치를 추가로 사용자 정의할 수 있습니다. 예를 들어 "~/go_workspace/bin"에서 실행 파일의 bin 디렉터리를 지정하려면 구성 파일에 다음을 추가합니다.
export GOBIN=~/go_workspace/bin
  • Add to PATH: 시스템 경로에서 Go 바이너리에 액세스할 수 있도록 하려면 GOBIN 디렉터리를 PATH 변수에 추가하세요. 구성 파일에 다음을 추가합니다.
export PATH=$PATH:$GOBIN
  • CDPATH 설정: bash에서 패키지 디렉터리로 더 빠르게 탐색하려면 CDPATH를 설정할 수 있습니다. 구성 파일에 다음을 추가하세요.
export CDPATH=.:$GOPATH/src/github.com:$GOPATH/src/golang.org/x

이제 'go get'을 사용하여 "$GOPATH가 설정되지 않음" 오류 없이 패키지를 설치할 수 있습니다. Go 패키지는 지정된 작업 공간 디렉토리에 저장됩니다.

위 내용은 macOS에 Go 패키지를 설치할 때 '다운로드할 수 없음, $GOPATH가 설정되지 않음' 오류를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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