~/src/go-statsd-client> echo $GOPATH
/Users/me/gopath
~/src/go-statsd-client> echo $GOROOT
/usr/local/Cellar/go/1.1.1\
~/src/go-statsd-client> go install
go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
프로젝트의 구조에 관계없이 항상 동일한 메시지로 실패합니다. Go 빌드는 완벽하게 작동합니다.
여기, 내 것이요 go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/me/gopath"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.1.1"
GOTOOLDIR="/usr/local/Cellar/go/1.1.1/pkg/tool/darwin_amd64"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"
CGO_ENABLED="1"
이것은 Mac OSX Mountain Lion에 있으며 homebrew와 함께 설치되었습니다.
$GOPATH/bin
디렉토리 가 없기 때문에 발생했습니다 . 이 폴더를 만드는 것이 필요했습니다GOBIN
. env var 를 설정할 필요가 없었습니다 .