1、问题现象
2、问题原因
当前环境中有多个go服务版本,在编译的时候会出现此报错
3、修改方案
echo $GOROOT 查看go路径,除此之外需要确定下go的bin文件地址。如下图,bin文件在/usr/local/bin,goroot在/usr/local/go
那么需要将你最新的go的bin文件放到对应目录,并且将你的/usr/local/go下的内容用新版本覆盖。如下操作,我已经覆盖了/usr/local/go下的文件,现在需要将最新的go/bin下的文件也更新过去
这里最好用cp不要用mv
之后再次编译,编译通过!