Golang:make test时出错:signal:killed

Shu*_*era 3 makefile go

我在Golang项目上运行make test时收到此错误:

signal: killed
FAIL <package name>
make: *** [test] Error 1
Run Code Online (Sandbox Code Playgroud)

直到昨天,相同的代码运行完全正常.注意:我尝试在其他分支上进行make test但结果相同.

Pat*_*ick 8

2017年4月27日更新:

新的Go1.8.1(2017/04/07发布)解决了这个问题.请下载并安装最新版本.

老答案:

主要原因是命令行工具8.3不兼容.

根据https://github.com/golang/go/issues/19734的解决方案:

要么

  • 使用-ldflags -s选项进行编译或运行