安装一个lazydocker,根据文档需要先安装go环境
https://github.com/jesseduffield/lazydocker
官方文档解析
https://go.dev/doc/install
文档内容如下,一共三步
1.删除先前安装的go,解压下载的go压缩包到/usr/local目录
2.添加环境变量,export是临时操作,关闭终端就无效,需要添加到/.profile或/etc/profile或其他文件下
3.检验是否安装成功
安装步骤
下载.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
可以了哈
其他
官方解压的目录位置很有意思