我正在尝试使用Go构建api,并且尝试运行从udemy课程获得的来自GitHub的现有文件。我得到这种输出:
C:\goworkspace\src\grpc-go-course-master\blog\blog_client>go run client.go
client.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)
您能建议我什么原因导致此错误吗?
答案 0 :(得分:0)
要下载依赖项,您必须使用go get
命令:
go get -v -u github.com/alessiosavi/GoUtils
更改所需的软件包(在该存储库中,您可以找到许多“ utils”方法)。
如果该项目具有go.mod
文件,则必须输入:
go clean
go build
通过这种方式,您将安装go.mode
文件中列出的依赖项。
用于将依赖项更新到最新版本:
go get -v -u all