Curl-Befehl unter OSX El Cap nicht gefunden

Curl-Befehl unter OSX El Cap nicht gefunden

Nach meinem Verständnis sollte curl installiert sein. Ich habe versucht, es curlüber die Unix-Befehlszeile zu verwenden und bekam die Meldung, dass es nicht gefunden werden konnte. Ich frage mich, ob etwas, das ich getan habe, um meinen Bash-Pfad aufzuräumen, den Zugriff auf curl (und anscheinend auch auf sed) getrennt hat? Die andere Theorie, die ich hatte, war, dass die Sicherheitsverbesserungen für Yosemite eine frühere Installation von curl beschädigt haben.

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/

Ich hatte versucht, mich im Bash-Pfad an den „Anfang der Zeile“ zu bewegen usr/local/bin, da ich dachte, dies sei der bevorzugte Speicherort für Systemsoftware. Wenn ich es ausführe, locate curlgeht die Ausgabe seitenlang weiter und ich erhalte außerdem:

machine:~ myusername$ which curl
/usr/local/bin/curl

Ich erhalte jedoch eine Manpage mit $curl -hdem Hinweis, dass der Versuch, eine Version abzurufen, fehlschlägt:

$usr/bin/curl -V
-bash: usr/bin/curl: No such file or directory

Dies ist wahrscheinlich Ausdruck meiner Wissenslücken als Unix-Neuling in Bezug auf die Prüfung und Verwaltung von Links zu ausführbaren Dateien. Wenn ich die Finder/GetInfo-Funktion auf diese Datei anwende, sehe ich, dass sie als ausführbare Unix-Datei bezeichnet wird. Besonders rätselhaft ist für mich die Zeile mit dem Fehler: „`/Users/myusername/.libs/curl' existiert nicht: Keine solche Datei oder kein solches Verzeichnis“. Ich hoffe, dass mir jemand ein paar Tipps zu den richtigen Befehlszeilentools geben kann, um die Curl-Funktionalität in meiner Befehlszeile wiederherzustellen.

Dies tritt auf einem MacPro von Anfang 2008 mit OSX 10.11.4 (15E65) auf.

Antwort1

Curl ist kein Shell-Skript (siehe Zeile 126 in der Fehlerausgabe) und ohne zu wissen, wie /usr/local/bin/curles installiert wurde, schlage ich vor, dass Sie das Skript verschieben (umbenennen), bis Sie herausfinden können, wie es installiert wurde.

verwandte Informationen