-2

问题不在于如何调试,而在于如何在架构和版本上设置调试器。

我不想在没有 Rosetta 的情况下更新,它必须在相同的设置上运行。

这里是系统,

  1. Go 版本 1.16(不是最新版本)
  2. 带有 Rosetta 终端的 Mac M1。

这是

启动.json

文件。

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "program": "${workspaceRoot}",
            "env": {},
            "args": [],
            "showLog": true
        }
    ]
}

在此处输入图像描述

4

1 回答 1

1

如错误消息所示,确保您的 Go 工具和 VSCode 是 M1 (darwin/arm64) 的版本。

于 2022-01-05T16:47:22.787 回答