centos安装完golang后,执行go env 和 go version时报下面的错误
[root@localhost home]# go env
bash: /opt/go/bin/go: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
如下图
![](https://i-blog.csdnimg.cn/blog_migrate/505684b7eb54a4ab1d8ed20ba45a3b7d.png)
原因
是因为系统缺少glibc库导致,直接yum安装glibc即可
执行命令如下
yum -y install glibc.i686
如下图
![](https://i-blog.csdnimg.cn/blog_migrate/b751de9f4eec515ac37dae6f2ad79973.png)
等它安装完即可,再次输入go env 和go version就正常了
![](https://i-blog.csdnimg.cn/blog_migrate/047d9aff1b58fe65c391199555f6e06e.png)