sudo无法找到$PATH下的命令
1. 现象
/usr/local/lib/golang/bin已经加入到$PATH中,但是执行sudo go --help 仍然报命令不存在。
2. 问题原因及解决办法
原因是sudo有自己的PATH列表。
解决办法:
# 编辑sudo配置文件
sudo visudo
在Defaults secure_path=
这行最后添加/usr/local/lib/golang/bin,然后ctrl+o, ctrl+x保存退出。
License:
CC BY 4.0