一开始在go官网下载成了amd64后,然后卸载了go,重新下go的arm64版本,安装后进入apple Silicon版的vscode中进行调试,会出现错误:
![WX20210720-013818@2x.png](https://static.studygolang.com/210720/7f0f074b2393e71433ec2b1778354801.png)
![WX20210720-013827@2x.png](https://static.studygolang.com/210720/243363fd8636ef741e077d384d3b7415.png)
![WX20210720-013715@2x.png](https://static.studygolang.com/210720/a1400000bb7ae6aaeaede290cad63050.png)
M1的CPU架构时ARM,在go1.16之前是不支持的;通过Rosetta运行x84版本的go肯定是有各种各样问题的
直接下16的arm版本的go
![image.png](https://static.studygolang.com/210721/76b4ec12832f6027433e3a3135a1f144.png)
#1
更多评论
谢谢,已经解决,发现应该是之前的Go的amd64版本没有卸载干净,要删除
`sudo rm -r $HOME/go/`以及`sudo rm -r /usr/local/go`,
这样才能把下载的go包(gopl,staticcheck等)卸载干净,然后再安装arm64版本即可。
#2