go install GOPATH가 설정된 경우 GOROOT으로 기본값 설정
곤혹스러운 문제가 발생했을 때 사용자는 go install이 다음을 사용하여 지속된다는 사실을 발견했습니다. GOROOT을 설치 대상으로 지정하고 GOPATH 설정을 무시했습니다.
조사 결과 $GOPATH 환경 변수가 /home/me/dev/go로 설정되어 있음에도 불구하고 go env가 이를 인식하지 못하는 것으로 나타났습니다. 이 이상 현상으로 인해 go install은 /usr/lib/go에 패키지를 설치하려고 시도했습니다.
~/.profile에 $GOPATH를 설정하고 이를 소싱하려는 사용자의 초기 시도는 쓸데없는 것으로 판명되었습니다. 하지만 Go 1.1beta2로 업그레이드한 후 문제가 신기하게 해결되었습니다.
가능한 해결책을 제공하려면 GOPATH 작업 공간을 구축하는 것이 필수적입니다. 다음 단계에서는 프로세스를 간략하게 설명합니다.
소스 코드 및 바이너리용 디렉터리 만들기:
mkdir -p $HOME/dev/go/src mkdir -p $HOME/dev/go/bin
$HOME/에 다음 줄을 추가합니다. .profile:
export GOPATH=$HOME/dev/go: export PATH=$PATH:$HOME/dev/go/bin
로그인한 후 즉시 설정을 확인하세요.
env | grep -i '^GO'
이 프로세스를 통해 Go용 사용자 정의 작업 공간이 설정됩니다. GOPATH가 여전히 인식되지 않으면 추가 지원을 위해 제공된 명령의 출력을 게시하세요.
위 내용은 `go install`이 내 `GOPATH` 설정을 무시하고 `GOROOT`에 설치하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!