gpt4 book ai didi

windows - Golang - Windows 控制台在运行 go.exe 时退出

转载 作者:数据小太阳 更新时间:2023-10-29 03:31:45 27 4
gpt4 key购买 nike

我使用 MSI 安装程序在 Windows 10 中安装了 Go。但是,当我使用 env、build、install、list 等参数在 cmd(或 PowerShell)中运行时,...运行 go 命令后,控制台窗口关闭(或崩溃?)。这可以防止我在编译 go 代码时看到任何错误或任何东西。

Windows 中是否有某种包含控制台主机数据(如崩溃、错误和警告)的日志?这对于查明控制台或控制台主机是否因某种原因崩溃非常有帮助。

举个例子:

go env

不会输出任何内容,控制台窗口会立即关闭。

编辑:澄清一下,我没有在运行对话框中运行这个命令,我是从管理员命令提示符运行它(我尝试使用 PowerShell,也没有成功)。如果我运行:

go help

它将正常工作。但是,一旦我运行 go 任何其他参数,例如:

go install <target>

go build <target>

该过程将运行,但控制台将在给我任何信息之前退出。

编辑:

我发现了一个临时修复方法...如果我在 Cygwin 终端中运行 go 命令,它们会像往常一样工作。这很奇怪。

最佳答案

win+r 并在出现的对话框中键入 %COMSPEC%。这将启动 SPECIfied COMmand interperter 的新副本,在大多数现代 Windows 版本上默认为 cmd.exe

在此新窗口或其他类似窗口中运行您的 Go 命令。

您的问题似乎是您正在尝试直接运行命令。 Windows 会自动创建一个命令提示符以在其中运行这些命令,但它会在命令完成后立即关闭,然后您才能阅读输出。

关于windows - Golang - Windows 控制台在运行 go.exe 时退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392778/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com