运行 go run ...
、 go get ...
等时,进程挂起且永不返回。如果我添加 -x
选项,我只会看到构建阶段,仅此而已。
自从上次更新 go
以来,我已经使用了一点,并且运行良好。系统重新启动后,它突然停止工作。
最佳答案
我花了一些时间才弄清楚发生了什么,我想我在这里分享问题解决方案,以防其他人遇到问题。
在大多数情况下,如果 GOPATH
设置错误,您可能会收到某种错误消息并且过程结束。我的问题是 GOPATH
被设置为一个应该在启动时安装的文件夹。不仅路径不正确,而且驱动器安装失败。而这正是问题所在。出于某种原因,当 GOPATH
指向一个未安装的驱动器时,您不会看到错误消息并且进程永远挂起。
关于Go 命令无限期挂起,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37033541/