当前位置: > > > > 无法在 GoLand 中运行测试功能:找不到包“。”
来源:stackoverflow
2024-04-27 13:30:38
0浏览
收藏
对于一个Golang开发者来说,牢固扎实的基础是十分重要的,就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《无法在 GoLand 中运行测试功能:找不到包“。”》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!
问题内容
我使用 VS Code 作为代码编辑器来使用 Go 构建服务已经将近一年了。然后,我尝试切换到GoLand。但是,当我尝试运行测试函数时出现错误:cannot find package "."
问题是什么?
注意:我使用 go 模块作为 go 依赖管理工具。当我使用 dep (在另一个项目中)时,运行测试函数时没有错误。我的项目位于 GOPATH 中。
解决方案
请确保在项目的根目录(即 $GOPATH/src/<Project-name>
中)定义了有效的 go.mod
文件。
如果没有,您可以使用 shell 使用 go mod init
命令创建一个。有关同一内容的更多信息 –
之后请尝试从 shell 运行测试。首先 cd
进入测试文件所在的目录。然后,使用 go 测试。 -test "<TestName>" -v
运行测试。如果问题消失,您可以从 IDE 运行测试,它应该可以正常工作。
理论要掌握,实操不能落!以上关于《无法在 GoLand 中运行测试功能:找不到包“。”》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注公众号吧!