Понимание ошибки “bash: curl: command not found”
bash: curl: command not found или bash: /usr/bin/curl: No such file or directory
Наиболее распространенная причина этой ошибки заключается в том, что ‘curl’ не установлен в вашей системе Linux.
В отличие от некоторых других команд, которые поставляются в предустановленном виде, ‘curl’ может потребоваться установить отдельно.
Установка curl на Linux
Чтобы установить curl в системах Linux, используйте следующую команду, соответствующую вашему дистрибутиву Linux.
sudo apt install curl [На Debian, Ubuntu and Mint] sudo yum install curl [На RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/curl [На Gentoo Linux] sudo apk add curl [На Alpine Linux] sudo pacman -S curl [На Arch Linux] sudo zypper install curl [На OpenSUSE] sudo pkg install curl [На FreeBSD]
см. также:
Как установить команду cURL в Windows 10
После установки curl вы можете проверить его версию, выполнив следующую команду в терминале.
Если программа ‘curl’ установлена, но не распознается, возможно, ее нет в PATH вашей системы.
PATH – это список каталогов, в которых система ищет исполняемые файлы.
Вы можете проверить, есть ли ‘curl’ в PATH, набрав.
echo $PATH
Если ‘curl’ отсутствует в списке, вы можете добавить его вручную.
Найдите путь, по которому установлен ‘curl’, выполнив следующую команду.
which curl
и добавьте его в PATH в файле профиля оболочки (например, ‘.bashrc’ или ‘.bash_profile’).
export PATH=$PATH:/usr/bin/curl
Не забудьте перезапустить терминал или выполнить следующую команду, чтобы применить изменения.
source ~/.bashrc
Заключение
Ошибка “bash: curl: command not found” – распространенная проблема для пользователей Linux, но ее легко решить, установив ‘curl’ или убедившись, что он есть в PATH вашей системы.
Linux обеспечивает гибкость и настраиваемость, а понимание того, как устранять подобные проблемы, позволяет пользователям максимально эффективно использовать свои системы.
Так что в следующий раз, когда вы увидите эту ошибку, не бойтесь – у вас есть инструменты для ее устранения!
см. также: