为了账号安全,请及时绑定邮箱和手机立即绑定

当没有定义 $GOPATH 时,如何查找使用“go get -u”安装的 Go 软件包?

当没有定义 $GOPATH 时,如何查找使用“go get -u”安装的 Go 软件包?

Go
大话西游666 2023-07-26 10:09:27
使用以下命令安装了 gRPCgo get -u google.golang.org/grpc我实际上还没有定义GOPATH环境变量:> echo $GOPATH据我了解,这意味着它默认为~/go,或者在我的情况下为/Users/kurt/go。在下一步中,我想通过执行以下操作来构建示例cd $GOPATH/src/google.golang.org/grpc/examples/helloworld但是,我发现该目录不存在,并且google.golang.org中也没有目录/Users/kurt/go/src:~/g/src> ls *google*fish: No matches for wildcard '*google*'. See `help expand`.ls *google*   ^包裹不应该位于这里吗?这就是我从哪里获取安装包?。
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

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

~/go/pkg/mod/cache/download

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

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

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


查看完整回答
反对 回复 2023-07-26
?
侃侃无极

TA贡献2051条经验 获得超10个赞

在您的示例输出中,您位于 ~/g/arc

Go 路径默认为 ~/go/src

我认为自动完成有点在那里


查看完整回答
反对 回复 2023-07-26
?
慕后森

TA贡献1802条经验 获得超5个赞

它似乎包含examples/helloworld我正在寻找的目录。仍然很好奇下载的包go get位于哪里。



查看完整回答
反对 回复 2023-07-26
  • 3 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信