gpt4 book ai didi

Golang测试报错子包版本

转载 作者:行者123 更新时间:2023-12-01 22:37:19 25 4
gpt4 key购买 nike

嗨,我的应用程序的结构如下:

root/
main.go
pkg_a/
fileUtil.go
pkg_b/
writeData.go
writeData_test.go

要么 writeData* 文件导入包“pkg_a”。当我在 master 分支中开发时,“go build”和“go test”都可以正常工作。当我切换到另一个分支时,go build 仍然可以继续工作,但是 go test 提示“pkg_a”:

no matching versions for query "latest"



但是,如果我从 writeData_test.go 中删除包的导入(仍然用于 writeData.go),那么测试工作会很好。显然 writeData_test.go 调用包含在 writeData.go 中的函数,该函数使用 fileUtil.go 中的函数。

可能是什么问题?提前感谢您的帮助

最佳答案

* 已解决 *
重新打开项目,让visual studio code自己导入包找到功能,修复问题!

关于Golang测试报错子包版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59311758/

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