1 回答

TA貢獻1842條經驗 獲得超13個贊
另一個非常有用的功能,我只是偶然發現是這樣的:go help gopath。這應該是有人回答的。
$GOPATH指向的文件夾應該是這樣的:
Sephs-MBP:streak seph$ ls $GOPATH
- bin p pkg src
$GOROOT,另一方面,如果您使用ls $GOROOT與ls $GOPATH. 這是因為$GOROOT我認為不是在這種情況下設置的。
Sephs-MBP:helloworld seph$ ls $GOROOT
helloworld.go
如果你使用go env你會看到它的真實本質$GOROOT
Sephs-MBP:streak seph$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/seph/code/golang"
GORACE=""
GOROOT="/usr/local/go" //this is where it actually points
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT=""
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused- arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
如果你得到$GOROOTfromgo env和 dols你應該看到這樣的結果:
Sephs-MBP:streak seph$ ls /usr/local/go
AUTHORS CONTRIBUTORS PATENTS VERSION bin doc lib pkg src
CONTRIBUTING.md LICENSE README.md api blog favicon.ico misc robots.txt test
如果所有這些都檢查出來,那么您的$GOPATH和$GOROOT已正確設置。
- 1 回答
- 0 關注
- 208 瀏覽
添加回答
舉報