libcurl에서 'http'가 지원되지 않거나 비활성화되었습니다.


20

curl명령 을 실행하려고 하는데이 오류가 발생합니다.

'http" not supported or disabled in libcurl

나는 내가있는 곳을보고 curl.exe그것을 찾아 C:\Program Files\GDAL삭제했다.

오류가 지속되었습니다. 이것은이었다 curl.exeC:\Anaconda3\Library\bin나도 그것을 삭제, 그래서.

오류가 계속 발생했습니다. 하나 명 더 있었다 curl.exe$PATH.

따라서 오류는 실행 파일과 무관합니다. 어떻게 고칠 수 있습니까?


출력은 curl --version무엇입니까?
bertieb

답변:


30

당신이 공급되어 있는지 확인 curl따옴표 (와 "()가 아니라 작은 따옴표 ')

Windows의 컬은 이 스레드에 따라 작은 따옴표를 좋아하지 않는 것으로 알려져 있습니다 .

D:\nr\platform_installer_win32>curl -X GET 'http://api.newrelic.com/v2/applications.json' \ -H "X-Api-Key:${APIKEY}" -i
curl: (1) Protocol "'http" not supported or disabled in libcurl

(...)

첫 번째 경고는 URL 대신 double 대신 작은 따옴표로 URL을 래핑했기 때문이라고 생각합니다 .

(NewRelic 포럼, 강조 광산에서)

이것도 StackOverflowQA 에서 나타났습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.