登录
首页 >  Golang >  Go问答

Sudo命令无法识别"go"命令

来源:stackoverflow

时间:2024-02-24 16:42:28 253浏览 收藏

今天golang学习网给大家带来了《Sudo命令无法识别"go"命令》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~

问题内容

sudo go install github.com/KathanP19/Gxss@latest sudo: go: 未找到命令

我尝试使用 sudo 命令安装工具,但它显示 sudo: go: command not found....有什么解决方案吗?

但是我安装了go

─(spark㉿usr)-[~] └─$ 转到版本 1 ⨯ go版本go1.18.1 linux/amd64

回显$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


正确答案


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

修复它:

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

保存配置后,您应该能够使用 go 和 sudo

好了,本文到此结束,带大家了解了《Sudo命令无法识别"go"命令》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>