欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > Linux安装go环境

Linux安装go环境

2025/3/22 15:18:47 来源:https://blog.csdn.net/Yqha1/article/details/146430281  浏览:    关键词:Linux安装go环境

安装一个lazydocker,根据文档需要先安装go环境

https://github.com/jesseduffield/lazydocker

官方文档解析

https://go.dev/doc/install

文档内容如下,一共三步
1.删除先前安装的go,解压下载的go压缩包到/usr/local目录
2.添加环境变量,export是临时操作,关闭终端就无效,需要添加到/.profile或/etc/profile或其他文件下
3.检验是否安装成功
go安装

安装步骤

下载.tar压缩包

https://go.dev/dl/
在这里插入图片描述
右击链接copy下载地址,使用wget命令下载,注意开启终端代理

(可选)开启终端代理 【注意:如果直接从网页下载就不用开终端代理了】

https://blog.csdn.net/Yqha1/article/details/145737195?fromshare=blogdetail&sharetype=blogdetail&sharerId=145737195&sharerefer=PC&sharesource=Yqha1&sharefrom=from_link

wget https://go.dev/dl/go1.24.1.linux-amd64.tar.gz

步骤一

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.24.1.linux-amd64.tar.gz

步骤二

临时

export PATH=$PATH:/usr/local/go/bin

“永久”

个人建议不要直接修改/etc/profile文件,而是在/etc/profile.d中添加脚本,步骤如下

vim /etc/profile.d/goenv[添加内容]
export PATH=$PATH:/usr/local/go/bin

选读

(这块位置选读)
注:这个/etc/profile.d/在用户登录之后生效,所以重启终端(exec $SHELL)和source没什么用。不多说先发表了,等会重启试一下【ai骗我,等会,我解决一下这个问题,你们先export临时用着】
这个/etc/profile.d/还是需要退出用户重登录(log out)的,这边找到google的一个定义

Files in /etc/profile.d/ are run when a user logs in (unless you’ve modified /etc/profile to not do this) and are generally used to set environment variables. In order to add a script to be started during system startup, you need to use chkconfig after putting the script in /etc/init.d folder.

和chmod +x与否没有关系,默认权限是644(rw- r-- r–),因为其他文件都是这个权限,所以不需要x可执行权限。
在这里插入图片描述
这位老哥有点误导人了哈,但可以参考

https://blog.csdn.net/z69183787/article/details/78126122

然后之前没有成功的原因是没有添加.sh后缀,这个可能和这块位置的识别机制有关,不加后缀或后缀不对都是不行的。

步骤三

go version

可以了哈
在这里插入图片描述

其他

官方解压的目录位置很有意思
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词