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 关注
- 269 浏览
添加回答
举报
