按照網站上的文件安裝。將GOPATH設置爲〜/ go。當我嘗試在應用程序上運行「go install」時,我的bin目錄是空的。沒有錯誤消息,這導致我相信他們沒有錯誤並且編譯正確。如何找出二進制文件的放置位置?我的GO二進制文件在哪裏?
更新:
分型go env
給我這個:
GOARCH="amd64" GOBIN="/Users/kkaske/go/bin" GOCHAR="6" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/kkaske/go" GORACE="" GOROOT="/usr/local/Cellar/go/1.2/libexec" GOTOOLDIR="/usr/local/Cellar/go/1.2/libexec/pkg/tool/darwin_amd64" TERM="dumb" CC="clang" GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fno-common" CXX="clang++" CGO_ENABLED="1"
,看一下[Go的代碼組織(http://golang.org/doc/code.html#Organization)。 –
將'-x'傳遞給'go install'來看看它在做什麼。一個絕對的猜測是,雖然你已經「設置」GOPATH,但你還沒有*導出它,這就是爲什麼'go'工具不能「看見」它(因此不使用它)。 – kostix
我的GOPATH已設置並導出到我的.bash_profile中。當我添加-x去安裝它輸出類似「WORK =/var/folders/d6/k0j3vmv548q7hhkdln911rr5mt824g/T/go-build563586624」 –