Исправление sudo: команда: command not found
В моём случае была такая ошибка:
Проверяем по какому пути находится helm:
Проверяем PATH в sudo окружении:
Как видно - в PATH в окружении sudo нет пути /usr/local/bin. Давайте добавим этот путь.
Выполняем команду sudo visudo и попадаем в настройки окружения sudo.
Находим строку:
Добавляем в неё наш путь:
Проверяем:
Работает.
$ sudo helm list
sudo: helm: command not foundПроверяем по какому пути находится helm:
$ which helm
/usr/local/bin/helmПроверяем PATH в sudo окружении:
]$ sudo printenv PATH
/sbin:/bin:/usr/sbin:/usr/binКак видно - в PATH в окружении sudo нет пути /usr/local/bin. Давайте добавим этот путь.
Выполняем команду sudo visudo и попадаем в настройки окружения sudo.
Находим строку:
Defaults secure_path = /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binДобавляем в неё наш путь:
Defaults secure_path = /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binПроверяем:
$ sudo helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSIONРаботает.