sudo时出现“Go命令未找到”错误

12

使用sudo命令安装github.com/KathanP19/Gxss@latest时,提示sudo:go:找不到命令。我已经安装了go,请问有什么解决办法吗?

─(spark㉿usr)-[~]
└─$ go version
go version go1.18.1 linux/amd64

echo $PATH
/home/spark/.cargo/bin:/home/spark/.local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin

1个回答

31

sudo 有自己的 $PATH,由 sudo 配置文件中的 secure_path 设置定义。

解决方法:

  1. 打开 sudo 配置文件:sudo visudo
  2. 找到以 Defaults secure_path = 开头的行
  3. 在行末添加 :/usr/local/go/bin

保存配置文件后,您应该能够使用 sudo 命令执行 go


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接