unit-testing - 在 golang 中运行单元测试错误:%1 不是有效的 win32 应用程序
问题描述
我正在尝试运行用 go lang 编写的单元测试用例。在执行测试用例时,我收到类似“%1 不是有效的 Win32 应用程序”的错误。
我已经尝试重新安装 go,但问题仍然存在。
go.exe 测试目录 -run ^(testname)$
fork/exec C:\user\username\AppData\Local\Temp\go-build976684114\packageName.test: %1 不是有效的 win32 应用程序。
错误:测试失败。
上面提到的文件夹也没有创建。不确定,发生了什么。
解决方案
如果我将我的 GOOS 设置为 Windows,它正在工作
设置 GOOS=windows
推荐阅读
- c++ - eclipse 调试器将我的用户输入视为 cmds 而不是我的程序的输入
- python-3.x - Python 如何读取一行,然后询问用户是否愿意移动到下一行?
- python - 如何通过 python 将 CSV 数据转换为 .md 文件并在此过程中修改特定列?
- ios - 如何将 TextField 大小设置为与 TextField 字符串相同的大小?
- python - Connect4 w/ AI Bots:最佳对角移动(python)
- python - 如何使用 xml.etree.ElementTree 将 XML 文件中的所有相关字段放入 Python 中的 pandas 数据框?
- bash - 在 bash 与命令行中分配变量的区别
- ios - WKWebView 不显示导航栏
- javascript - React Native:将 toast 消息传递到导航屏幕
- c++ - C++ 函数问题