购置的腾讯centos服务器安装golang踩坑

购置的腾讯centos服务器安装golang踩坑,第1张

概述简单安装golangsudoyuminstallgolang#安装成功后检查go版本号goversion#goversiongo1.15.5linux/amd64环境变量一连踩坑在golang中文社区看到的一个,安装golang并设置GOPATH的文章:mkdir~/workspace#修改环境变量并输出到.bashrc文件末echo'exportGOPATH=" 简单安装golang
sudo yum install golang#安装成功后检查go版本号go version#go version go1.15.5 linux/amd64
环境变量一连踩坑
在golang中文社区看到的一个,安装golang并设置GOPATH的文章:
mkdir ~/workspace#修改环境变量并输出到.bashrc文件末echo 'export GOPATH="$HOME/gocourse$"'>>~/.bashrc#然后source一下配置source ~/.bashrc

然后我就踩雷了,接下来的错误就是各种go命令无法运行,全部为以下结果:

go [命令] ,go entry is relative,must be absolute: "HOME/gocourse"

这个环境变量的问题一直持续到我给/etc/profile修改了也还在,当时不懂,然后去卸载重装了。
3. 重装golang
第一步,卸载

#查找golang的路径which golang#对应删除rm -rf /usr/lib/golang#还有删掉环境变量的修改vim /etc/profile#注意,上面的我保存在了~/.bashrc中,所以后面没有改掉,而且我看了那篇博文后面就关了,#大家不要学我!!!

然后就是激动人心的yum了,当我兴奋地yum install golang的时候,嗯哼?

Loaded plugins: fastestmirror, langpacksPackage golang-1.15.5-1.el7.x86_64 already installed and latest versionnothing to do

golang已经存在?喵喵喵?!
好吧,查找资料发现,我没有删掉yum里面的安装包之类的东西,好吧,你说话我办事

#-ed哦,过去式哦,已安装的哦yum List installed#好了,看到我的golang包了,一一对应删掉yum remove PACK_name

删掉后,再来yum

yum install golang

这次成功了,然后再来配置我的环境变量
4. 再配
golang是安装好了,不过路径那个还是没解决,好吧,我就回头查一下环境变量配置的东西,在~/.bashrc和/etc/profile进行GOPATH的查找和删除,然后source了,还是不行。
那就看看变量配置,

env#我在上面查看到有GOPATH的信息,发现漏网之鱼了unset GOPATH#再来env就可以了

这次我学会了怎么查找我go对应的目录了,上来就一个locate或者whereis

whereis golang#locate golang

然后就修改/etc/profile

vim /etc/profile#在最下面,注意是最下面!不然你就会一不小心修改别的环境变量,然后丢失你的很多命令路径!#会出现一堆"command not found"!export GOROOT=/usr/lib/golangexport PATH=$PATH:$GOROOT/bin#wq后,source一下配置source /etc/profile#然后检查go版本看看能不能找到路径go version

标记:
当你因修改环境变量而无法查找到命令时,可以这样:

#因为路径无法正常使用,就只能自己输入对应命令路径来执行文件了/bin/vim /etc/profileexport PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#然后source /etc/profile即可

在配置中,’='左右不能有空格,这个是之前敲代码留下的习惯,这个提一下。

总结

以上是内存溢出为你收集整理的购置腾讯centos服务器安装golang踩坑全部内容,希望文章能够帮你解决购置的腾讯centos服务器安装golang踩坑所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1212033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存