我发现一个主题遇到同样的问题(无法在vscode apple m1中调试Golang),但我不确定这是不是一个旧的解决方案,因为我使用的是Go版本
go1.17.1 darwin/arm64
跟
dlv version 1.7.2
和
VSCode version 1.60.2 (arm64)
上
Mac M1 BigSur (11.6)
当我运行调试 () 时,调试控制台显示:fn+f5
Starting: /Users/username/go/bin/dlv-dap dap --check-go-version=false --listen=127.0.0.1:53115 --log-dest=3 from /Users/username/go/src/project-name DAP server listening at: 127.0.0.1:53115
并出现一个弹出错误:
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
我尝试过将go版本降级到1.16.8 arm64与dlv 1.6.1,但仍然得到相同的错误。
我可以在两个版本上成功使用go构建。
慕沐林林
森林海
富国沪深
天涯尽头无女友
守着一只汪
相关分类