을 가져 오류 동안이 프로젝트 구조 /bruteforce
--/src
----/services
------/bruteforce.go
----/start
------/workergenerator.go
내가 "패키지 서비스"를 사용 bruteforce.go에서 및 workergenerator.go에서 "기본 패키
Golang 디렉토리 구조와 관련하여 혼란 스럽습니다. 가는 길에 프로젝트 코드를 src에 넣고 다음 디렉토리 구조를 권장합니다. ├──src/
| ├──main.go
| ├──say/
| | ├──say.go
| | ├──say_test.go
├──bin/
| ├──say
└──pkg/
저는 새로운 golang 개발자이며, 왜 내 프로젝트의 루트에 $GOPATH 환경 변수를 설정해야하는지 궁금합니다. 동시에 여러 프로젝트에서 작업하는 경우 다른 위치를 가리 키도록 $GOPATH 환경 변수를 다시 설정해야합니다. 제 설정에서 $GOPATH을 /Users/Projects/go/lib으로 설정했습니다. 내 골란 프로젝트의 일반적인 디렉토리입니다
Go 1.8+에서 GOPATH 환경 변수는 선택 사항입니다. 설정하지 않으면 GOPATH의 기본값은 $HOME/go입니다. GOPATH의 최종 값을 (내가 더 GOPATH 환경 변수가 설정되어 있지 않은 경우에는 추론도 runtime.GOROOT()처럼 뭔가를 바라고 있어요?