go run/vet/build/test 命令在完成后挂起。忽略中断信号

go run/vet/build/test commands hang after completing. Ignores interrupt signal

与问题#37033541类似,我的命令没有停止。但是,我的系统没有未安装的驱动器;我的 GOPATH 设置为 /users/user_name/go:/users/user_name/go 代码。既不将此路径更改为安装默认值,也不重新启动计算机,甚至在没有我的 bashrc 的情况下启动 shell 都不会改变行为。虽然它是 运行ning,但它确实生成了一个功能可执行文件。

我正在 运行ning go 1.14.1 根据 macOS Mohave 的说明安装。

此行为会在我系统中的其他包中复制。但是将代码传输到 Go Playground 或另一台 Mac 计算机并不会复制该行为。当我运行go build -x ...时,最后的动作是:rm -r $WORK/b001/.

运行 进程的堆栈跟踪产生了我无法解释的正在进行的系统调用(它们看起来确实多种多样,如果有人认为它们有用的话,它们会很高兴post)。

这不是过去发生的,它是几个小时前开始的。如果有人能帮助解决此问题,我将不胜感激。

仅通过全新安装 OS 然后重新安装 go 1.14.1 解决了这个问题。

更多信息:https://groups.google.com/forum/#!topic/golang-nuts/YxqX9o2YJ4k