使用 Go 导入器:对丢失的包进行故障排除
尝试使用 Go 导入器解析包类型时,可能会遇到错误,指出无法找到该包。出现此错误的原因有多种。
错误#1:未下载包
Go 导入器要求您尝试解析的包已下载。与某些包管理系统不同,导入器不会自动处理依赖项下载。
解决方案:
使用 go get 手动将包下载到您的 Go 路径:
go get -u github.com/onsi/ginkgo
其他错误 #2:Go 模块未初始化
如果您使用 Go 模块,则需要使用 go mod init 初始化项目并运行 go mod tidy配置依赖处理。
解决方案:
按照以下步骤使用 Go 模块:
$ GO111MODULE=on go mod init
$ GO111MODULE=on go mod tidy
$ go install github.com/onsi/ginkgo
执行以下步骤,Go 导入器应该能够找到并解析所需的包。
以上是以下是一些标题选项,可满足不同程度的特殊性: 通用且吸引人: * Go Importer:为什么我找不到我的包裹? * 对 Go 导入器中丢失的包进行故障排除 *的详细内容。更多信息请关注PHP中文网其他相关文章!