go - go run/vet/build/test 命令在完成后挂起。忽略中断信号
问题描述
与问题#37033541类似,我的命令不会停止。但是,我的系统没有卸载驱动器;我GOPATH
的设置为 /users/user_name/go:/users/user_name/goCode。不会将此路径更改为安装默认值,也不会重新启动计算机,甚至在没有我的 bashrc 的情况下启动 shell 都会改变行为。当它运行时,它会生成一个功能性的可执行文件。
我正在运行根据 macOS Mohave 的说明安装的 go 1.14.1。
这种行为会在我系统中的其他包中复制。但是将代码传输到 Go Playground 或另一台 Mac 计算机并不会复制该行为。当我运行go build -x ...
时,最后一个动作是:rm -r $WORK/b001/
.
在进程上运行堆栈跟踪会产生我无法解释的持续系统调用(它们看起来确实多种多样,如果有人认为它们有用,我很乐意发布一些)。
这并没有发生,它是几个小时前开始的。我很感激有人帮助解决这个问题。
解决方案
仅通过重新安装操作系统然后重新安装 go 1.14.1 才能解决该问题。
更多信息:https ://groups.google.com/forum/#!topic/golang-nuts/YxqX9o2YJ4k
推荐阅读
- javascript - 在firestore时间戳上对对象javascript / typescript数组进行排序
- python - ModuleNotFoundError:“没有名为‘pymongo’的模块
- testing - 如何加载测试Alexa的技能
- php - 检查PHP字符串是否包含操作字符
- ruby-on-rails-5 - 如何使用活动存储将图像上传字段添加到 active_admin
- ruby-on-rails - 在 Rails API for React 中从外部表中查询数据的最佳实践
- php - 如何隐藏html元素?
- c# - 是否有一个列表来比较两个列表之间项目的属性?
- reactjs - 在 reactjs 中的 formitem 中添加验证
- java - 在 Macbook 中使用 Java 的 Eclipse 中,尝试在 Git 中提交我收到错误无法连接到任何存储库