Я недавно установил доморощенный, и мне было трудно, потому что я не мог его установить, так как команда curl не могла быть найдена, кто-то указал мне использовать wget, и это сработало для установки доморощенного, но теперь я пытаюсь выяснить, как получить команда curl назад. Я пропатчивал Android-ром с помощью openpdroid и столкнулся с проблемой, и в процессе я обнаружил, что при работе с ошибкой с разработчиком автопатчера я так или иначе заменил входящие в комплект утилиты OSX/BSD на GNU coreutils. Я понятия не имею, имеют ли osx/bsdutils или GNU coreutils какое-либо отношение к curl.
Я пытался
$ brew install curl
==> Installing curl dependency: pkg-config
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/pkg-config-0.28.mountain_lion.bo
Warning: Bottle installation failed: building from source.
==> Downloading http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
Error: /usr/bin/curl is not executable
Имейте в виду, что я люблю малышей, которые только учат свои первые слова, когда дело доходит до работы с оболочкой терминала.
также, чтобы вы знали
$ curl --version
-bash: curl: command not found
Есть ли способ вернуться к комплектным утилитам OSX по умолчанию, если это то, что мне нужно для установки curl.
Кажется, что-то изменилось в вашем curl
бинарнике. Чтобы исправить это, запустите
sudo rm -f /usr/bin/curl-wrapper
sudo mv /usr/bin/curl.bin /usr/bin/curl
Проверьте свой путь - homebrew часто предлагает вам изменить путь и установить в usr/local/bin
. Исполняемый файл curl по умолчанию — /usr/bin/curl
. Или попробуйте запустить его как/usr/bin/curl
Изменить : еще одна вещь, которую нужно попробовать. У вас установлен xcode? Вы можете перейти в «Настройки Xcode» -> «Загрузки» -> «Компоненты» и установить инструменты командной строки для xcode, которые, как я думаю , должны включать ваш исходный исполняемый файл curl.
Эдди Келли
echo $PATH
?)пользователь 2821160
пользователь 2821160
без холма
ls -l /usr/bin/curl
возвращает?пользователь 2821160
$ ls -l /usr/bin/curl
lrwxr-xr-x 1 root wheel 21 Sep 23 23:57 /usr/bin/curl -> /usr/bin/curl.wrapper
без холма
curl.wrapper
сценарий оболочки (file /usr/bin/curl.wrapper
)? А чтоls -l /usr/bin/curl*
возвращается?пользователь 2821160
file /usr/bin/curl.wrapper
-->/usr/bin/curl.wrapper: cannot open
/usr/bin/curl.wrapper' (No such file or directory)
пользователь 2821160
ls -l /usr/bin/curl*
-->lrwxr-xr-x 1 root wheel 21 Sep 23 14:57 /usr/bin/curl -> /usr/bin/curl.wrapper -rwxr-xr-x 1 root wheel 3759 Jan 28 2013 /usr/bin/curl-config -rwxr-xr-x 1 root wheel 139056 Sep 23 14:55 /usr/bin/curl.bin
пользователь 2821160
/usr/bin/curl.bin
теперь я могу использовать свой вопрос: зачем мне нужен curl.bin, а не просто curl