http не поддерживается или отключен в libcurl


19

Я пытаюсь запустить curlкоманду и получаю эту ошибку:

'http" not supported or disabled in libcurl

Я посмотрел, где у меня есть curl.exe, нашел его C:\Program Files\GDALи удалил.

Ошибка сохранилась. Это было curl.exeвнутри C:\Anaconda3\Library\bin, поэтому я тоже удалил.

Ошибка все еще сохраняется. Был еще один curl.exeв $PATH.

Так что ошибка не зависит от исполняемого файла. Как я могу это исправить?


Какой выход curl --version?
bertieb

Ответы:


29

Убедитесь, что вы поставляете curlдвойные кавычки ( "), а не одинарные кавычки ( ')

Известно, что 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 в одинарные кавычки вместо двойных .

(с форумов NewRelic, акцент мой)

Это также появилось в QA на StackOverflow .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.