记录go语言安装之后遇到的编译问题

意思就是说用 which go看下自己现在跑的是哪个go环境,看完了以后用go env看下另一个go的环境,然后保留go env里面的go环境,删除掉brew目录下的那个,然后重启终端和vscode,问题可以解决。最近安装了go语言的环境,结果出现了问题,首先交代一下我的电脑是macbook pro M1 pro的芯片,也就是要用arm架构的包,但是这个其实没有啥区别。用homebrew安装好了go以后,在vscode里面搞了配置,装组件这些暂且不表。go install 以后在终端可以直接运行程序了。
摘要由CSDN通过智能技术生成

最近安装了go语言的环境,结果出现了问题,首先交代一下我的电脑是macbook pro M1 pro的芯片,也就是要用arm架构的包,但是这个其实没有啥区别。

用homebrew安装好了go以后,在vscode里面搞了配置,装组件这些暂且不表。

编译第一个go 的helloworld程序的时候出现了问题

 这个问题我首先看报错的原因是版本不对,然后在homebrew升级了版本

brew upgdate go

升级到1.20.6了

之后还是报这个错,查了俩小时,在stackoverflow里面找到了解决方案;

For M1 Mac, the following steps helped me!

Check for which go from VSCode Terminal and check from system terminal.

from vscode terminal

user@mac % which go
/usr/local/go/bin/go
from my mac terminal

user@mac % which go
/opt/homebrew/bin/go
Whichever corresponds to the GOROOT shown go env, keep it and delete the other one

user@mac % go env GOROOT
/usr/local/go
in this case

rm -rf /opt/homebrew/bin/go
close and reload the vscode and terminal</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值