登录
首页 >  Golang >  Go问答

在 golang 中执行单元测试时出现错误:“%1” 不是有效的 win32 应用程序

来源:stackoverflow

时间:2024-03-24 09:09:34 382浏览 收藏

在 Go 中执行单元测试时,用户遇到 "%1 不是有效的 Win32 应用程序" 错误。尝试重新安装 Go 无效。在执行 `go.exe test dir -run ^(testname)$` 时出现错误,并且指定的临时文件夹不存在。

问题内容

我正在尝试运行用 go lang 编写的单元测试用例。在执行测试用例时,我收到类似“%1 不是有效的 Win32 应用程序”的错误。

我已经尝试重新安装go,但问题仍然存在。

go.exe test dir -run ^(testname)$

fork/exec C:\user\username\AppData\Local\Temp\go-build976684114\packageName.test: %1 不是有效的 win32 应用程序。

错误:测试失败。

上述文件夹也未创建。不确定发生了什么。


解决方案


如果我将 GOOS 设置为 Windows,它就可以工作

设置 GOOS=windows

理论要掌握,实操不能落!以上关于《在 golang 中执行单元测试时出现错误:“%1” 不是有效的 win32 应用程序》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>