通常經過編譯安裝的軟件會選擇自定義路徑,例如我編譯安裝 gvim 在 /usr/loca/bin/ 下,則使用 $ sudo gvim 的時候提示 command not found 問題。vim
這個問題的緣由是 /etc/sudoers 下面有一個默認的安全路徑配置,以下,安全
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin編譯
把編譯安裝的路徑加上就能夠了,軟件
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin配置