'http "não suportado ou desativado no libcurl

18

Estou tentando executar um curlcomando e obtendo este erro:

'http" not supported or disabled in libcurl

Procurei onde curl.exeencontrei C:\Program Files\GDALe o apaguei.

O erro persistiu. Este foi curl.exeem C:\Anaconda3\Library\bin, então eu deletei também.

O erro ainda persistiu. Havia mais um curl.exeno $PATH.

Portanto, o erro é independente do executável. Como posso corrigir isso?

Dims
fonte
Qual é a saída de curl --version?
Bertieb

Respostas:

28

Verifique se você está fornecendo curlaspas duplas ( "), não aspas simples ( ')

Sabe-se que a ondulação no Windows não gosta de aspas simples conforme (por exemplo) este segmento :

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

(...)

Acredito que o primeiro aviso que você vê seja devido à quebra do URL entre aspas simples, em vez de duas vezes .

(dos fóruns NewRelic, ênfase minha)

Isso também apareceu em um controle de qualidade no StackOverflow .

bertieb
fonte