Насколько я понимаю, что curl должен быть установлен. Я попытался использовать curl
из командной строки Unix и получил сообщение, что его не удалось найти. Мне интересно, что-то, что я сделал, пытаясь очистить мой bash PATH, отключило доступ к curl (и, очевидно, sed)? Другая теория, которая у меня была, заключалась в том, что "улучшения" безопасности для Yosemite сломали более раннюю установку curl.
machine-name:~ myusername$ curl -h
/usr/local/bin/curl: line 61: X/usr/local/bin/curl: No such file or directory
/usr/local/bin/curl: line 61: /usr/local/bin/sed: No such file or directory
/usr/local/bin/curl: line 65: /usr/local/bin/sed: No such file or directory
/usr/local/bin/curl: line 125: /usr/local/bin/curl: error: `/Users/myusername/.libs/curl' does not exist: No such file or directory
/usr/local/bin/curl: line 126: This script is just a wrapper for curl.: command not found
See the libtool documentation for more information.
$ echo $PATH
/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/share/Scala/bin/:/Library/TeX/texbin:/Library/Frameworks/GDAL.framework/Programs/:/Library/Frameworks/GEOS.framework/Programs/:/Users/davidwinsemius/anaconda/bin/
Я попытался переместить usr/local/bin
в начало пути на пути bash, думая, что это предпочтительное место для системного программного обеспечения. Если я выполняю locate curl
вывод продолжается для страниц, и я также получаю:
machine:~ myusername$ which curl
/usr/local/bin/curl
Хотя я получаю справочную страницу с $curl -h
попытка получить версию не удалась:
$usr/bin/curl -V
-bash: usr/bin/curl: No such file or directory
Это, вероятно, отражает мои пробелы в Unix-знаниях о том, как проверять и управлять ссылками на исполняемые файлы. Когда я использую средство Finder/GetInfo для этого файла, я вижу его как исполняемый файл Unix. Строка с сообщением об ошибке: «`/Users/myusername/.libs/curl 'не существует: таких файлов или каталогов »не вызывает у меня особого удивления. Я надеюсь, что кто-то может предложить мне несколько советов относительно правильных инструментов командной строки, чтобы восстановить функциональность curl в моей командной строке.
Это происходит в начале 2008 года MacPro под управлением OSX 10.11.4(15E65).