完美解决sudo go 提示找不到命令:sudo: go: command not found

aries 发表于 2022-05-26 54 次浏览 标签 : go

当我们配置好go环境,可以正常使用go命令,但是使用 sudo 权限执行 go 命令,出现sudo: go: command not found时:
解决方案如下:

vim /etc/sudoers

配置 /etc/sudoers 文件中的 Defaults secure_path 这一项。将 $GOROOT/bin 目录加入进去。(请使用绝对目录,如:/usr/local/go/bin/

修改成下面这个样子
Defaults secure_path = /usr/local/go/bin/:/sbin:/bin:/usr/sbin:/usr/bin*

用命令wq!

保存退出后,再次使用sudo go
就可以正常试用go命令啦

0条评论

如需评论,请填写表单。
换一个

记住我的信息