11

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

'http" not supported or disabled in libcurl

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

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

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

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

1 ответ1

13

Убедитесь, что вы поставляете 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .