
내 이해는 컬을 설치해야한다는 것입니다. Unix 명령줄에서 사용하려고 시도했지만 curl
찾을 수 없다는 메시지를 받았습니다. 내 bash PATH를 정리하기 위해 내가 한 일이 컬(및 분명히 sed)에 대한 액세스를 분리했는지 궁금합니다. 내가 가지고 있는 또 다른 이론은 Yosemite의 보안 "향상"으로 인해 이전에 설치된 컬이 손상되었다는 것입니다.
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-noob의 격차를 반영하는 것 같습니다. 해당 파일에 대해 Finder/GetInfo 기능을 사용할 때 Unix 실행 파일이라고 불리는 것을 볼 수 있습니다. 오류: "`/Users/myusername/.libs/curl'이 존재하지 않습니다. 해당 파일이나 디렉터리가 없습니다"라는 줄이 특히 당황스럽습니다. 누군가 내 명령줄에 컬 기능을 복원하기 위한 적절한 명령줄 도구에 대한 몇 가지 힌트를 제공할 수 있기를 바랍니다.
이 문제는 OSX 10.11.4(15E65)를 실행하는 2008년 초 MacPro에서 발생합니다.
답변1
Curl은 쉘 스크립트가 아니며(오류 출력의 126행 참조) /usr/local/bin/curl
설치 방법을 알지 못한 채 설치 방법을 정리할 수 있을 때까지 스크립트를 이동(이름 바꾸기)하는 것이 좋습니다.