GOPATH 및 GOBIN: "go install" 설치 오류 해결
"go install: GOPATH 외부 디렉토리에 대한 설치 위치가 없습니다. " "타이어" 프로젝트를 설치하려고 할 때. 이 문제는 프로젝트 위치와 GOPATH 및 GOBIN 환경 변수의 구성으로 인해 발생합니다.
GOPATH 및 GOBIN
GOPATH는 작업 공간을 정의하는 환경 변수입니다. Go 프로젝트용. 모든 Go 프로젝트, 소스 코드 및 종속성이 있는 루트 디렉터리를 지정합니다. 반면 GOBIN은 Go 바이너리가 설치될 위치를 지정합니다.
해결
이 오류를 해결하려면 설치 위치가 지정되었는지 확인해야 합니다. by GOBIN은 GOPATH 내에 있거나 OS 검색 경로에 추가됩니다. 두 가지 가능한 해결책이 있습니다:
1. GOBIN을 $GOPATH/bin으로 설정
다음 명령을 실행하여 GOBIN을 GOPATH 내의 "bin" 디렉터리로 설정합니다.
export GOBIN=$GOPATH/bin
이렇게 하면 설치된 바이너리가 GOPATH 내에 배치됩니다. , 문제를 해결합니다.
2. PATH에 GOBIN 추가
GOPATH와 별도로 GOBIN을 유지하려는 경우 다음 명령을 실행하여 PATH 환경 변수에 추가할 수 있습니다.
export PATH=$PATH:$GOBIN
이렇게 하면 명시적으로 지정하지 않고 GOBIN 내에서 설치된 바이너리를 찾는 시스템 path.
결론
GOPATH 내에 GOBIN을 구성하거나 이를 PATH에 추가하면 "go install"을 사용하여 Go 프로젝트를 성공적으로 설치하고 문제를 극복할 수 있습니다. "GOPATH 외부에는 설치 위치가 없습니다." 오류.
위 내용은 'go install: GOPATH 외부 디렉터리에 대한 설치 위치가 없습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!