第一步就是下载对应的文件下载地址,选择对应的linux 版本。
首先在移除所有的 go,然后安装对应的文件。
rm -rf /usr/local/go
tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz
然后在对应用户的 .bashrc 文件中编辑:
如果是为了当前用户安装的话,就使用,其中的 ~表示当前用户的家目录,例如 /home/<user-name>:
vim ~/.bashrc
然后在打开的文档中编写:
export PATH=$PATH:/usr/local/go/bin
紧接着就是下一步,刷新环境:
- 关闭终端重新打开一个
- 使用命令
source ~/.bashrc
使用 go version 验证是否成功安装。
但是注意此时的 go 是在 sudo 无法使用的。
ubuntu上非root用户安装golang,root用户如何使用
vim /etc/sudoer
Defaults secure_path = /usr/local/go/bin/:/sbin:/bin:/usr/sbin:/usr/bin
然后再度验证:
ubuntu@ip-172-16-1-94:~$ sudo go version
go version go1.18.2 linux/amd64
如果不小心玩坏了 sudoers 怎么办?
简简单单的使用这个命令就行了:
pkexec visudo