gpt4 book ai didi

go - 当没有定义 $GOPATH 时,如何查找安装了 'go get -u' 的 Go 包?

转载 作者:行者123 更新时间:2023-12-03 01:29:53 26 4
gpt4 key购买 nike

我正在关注 Go 的 gRPC 快速入门教程,https://grpc.io/docs/quickstart/go/ ,并使用命令安装了gRPC

go get -u google.golang.org/grpc

我实际上还没有定义 GOPATH 环境变量:

> echo $GOPATH

据我了解,这意味着它默认为 ~/go,或者在我的例子中为 /Users/kurt/go

下一步,我想通过这样做来构建示例

cd $GOPATH/src/google.golang.org/grpc/examples/helloworld

但是,我发现该目录不存在,并且 /Users/kurt/go/src 中也没有 google.golang.org 目录:

~/g/src> ls *google*
fish: No matches for wildcard '*google*'. See `help expand`.
ls *google*
^

包裹不应该放在这里吗?这就是我从Where does go get install packages?中了解到的.

最佳答案

使用 Go 模块,您可以在以下位置找到“go get”下载的文件:

~/go/pkg/mod/cache/download

但是,它应该被视为源代码的不可变副本。

如果您想要源代码的可变副本,您应该克隆存储库:

git clone https://github.com/grpc/grpc-go

关于go - 当没有定义 $GOPATH 时,如何查找安装了 'go get -u' 的 Go 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com