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

如何从github导入包

如何从github导入包

Go
慕勒3428872 2023-07-26 17:00:21
我正在尝试使用 Go 构建一个 api,并尝试运行从 udemy 课程获得的 GitHub 上的现有文件。我得到这样的输出:C:\goworkspace\src\grpc-go-course-master\blog\blog_client>go run client.goclient.go:4:2: cannot find package "context" in any of:        C:\go\src\context (from $GOROOT)        C:\goworkspace\src\context (from $GOPATH)..\..\..\golang.org\x\net\http2\not_go111.go:10:2: cannot find package "net/http/httptrace" in any of:        C:\go\src\net\http\httptrace (from $GOROOT)        C:\goworkspace\src\net\http\httptrace (from $GOPATH)您能建议我什么可能导致此错误吗?
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

为了下载依赖项,您必须使用以下go get命令:

go get -v -u github.com/alessiosavi/GoUtils

更改您需要的包(在该存储库中您可以找到一堆“utils”方法)。

如果项目有该go.mod文件,则必须输入:

go clean
go build

通过这种方式,您将安装go.mod文件中列出的依赖项。

要将依赖项更新到最新版本:

go get -v -u all


查看完整回答
反对 回复 2023-07-26
?
守着一只汪

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

go mod tidy

上面的命令查找缺少的依赖项,将它们添加到go.mod,然后安装它们。


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

添加回答

举报

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