我正在尝试运行一个curl
命令并收到此错误:
'http" not supported or disabled in libcurl
我查看了我所在的地方curl.exe
,找到了它C:\Program Files\GDAL
并将其删除。
错误仍然存在。这是curl.exe
在 中C:\Anaconda3\Library\bin
,所以我也将其删除了。
curl.exe
错误仍然存在。中又有一个$PATH
。
因此错误与可执行文件无关。我该如何修复它?
答案1
确保使用curl
双引号 ( "
),而不是单引号 ( '
)
众所周知,Windows 中的 Curl 不喜欢单引号(例如)此主题:
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 论坛,重点是我的)
这也出现在StackOverflow 上的 QA。