Kri*_*ali 6 go foundationdb vscode-debugger
当尝试使用 VSCode 调试器时,我收到一条错误消息:
"Failed to launch: could not launch process: can not run under Rosetta, check that the installed build of Go is right for your CPU architecture"
当我阅读类似问题的解决方案时,有一些背景知识:
我尝试下载dlv,但不起作用。还尝试了此处提出的解决方案以在 x86-64 中运行 VSCode 集成终端。
有没有办法让调试器使用 go1.18 darwin/amd64 与 Apple M1 配合使用?
小智 10
我的 M1 刚刚遇到这个问题并且能够解决。这是我的步骤:
进入go下载页面https://go.dev/dl/并下载arm版本的go安装程序。具体来说,go.darwin - arm64.pkg
安装go,如果检测到以前的版本,同意替换
打开终端并验证 go 版本,它应该显示“go version go darwin/arm64 ”
在 VSCode 上,单击“插件”,找到已安装的 Go 插件,然后卸载并重新加载 VSCode。
插件安装完成后,在 VSCode 中按 Ctrl + Shift + P 调出命令面板,然后输入 go: Install 并选择 go: Install/Update Tools,然后单击第一个复选框以安装所有工具。
Go Tools 安装完成后,重新加载 VSCode 并重试断点。
这是 Mac 上的一个常见问题。解决方案是在 ARM-64(不是 AMD64)中安装Golang和VSCODE。
这里有一些链接可供参考
https://github.com/go-delve/delve/issues/2604
| 归档时间: |
|
| 查看次数: |
3853 次 |
| 最近记录: |