Comando compactado Curl não reconhecido no Windows

Comando compactado Curl não reconhecido no Windows

Eu viesta postageme adicionei curl com sucesso ao meu prompt de comando do Windows conforme as instruções.

No entanto, quando tentei executar curl --compressed, ele diz:

"a versão instalada do libcurl não suporta isso".

Há algo que estou faltando? A maioria dos outros comandos que tentei funcionam, então não tenho certeza do que mais preciso fazer.

Responder1

Baixe cURL deaquie se necessário, obtenha o libcurl.dll também.

Responder2

Isso depende de como o cURL foi compilado (ou seja, quais opções foram selecionadas, quais bibliotecas foram envolvidas, ...).

Você mesmo pode compilar o cURL garantindo que as opções necessárias estejam habilitadas, mas eu não recomendaria (é um processo demorado e nem sempre termina bem). Se você precisar dessa opção, aquela deaquié o que eu uso. No momento em que este artigo foi escrito, a versão disponível era 7.24 e pelo menos curl_vista.exesuporta essa opção.

Responder3

Eu também uso a ferramenta curl do MinGW64 - Minimalist GNU for Windows - que traz muitos outros utilitários úteis. Apenas lembre-se de modificar seu PATH para ter a pasta MinGW64 bin mais alta na lista de prioridades do que a pasta System32 e esperamos que isso resolva o problema.

Responder4

Enquanto trabalhava no tutorial de introdução ao docker, encontrei o {curl --compressed version error} implementando a seção "Usando Bind Mount" do tutorial.

Para resolver:
Em um terminal MINGW64 'Git Bash', primeiro executei o comando curl sem o sinalizador "--compressed", para atualizar minha versão curl com sucesso. Em seguida, executei o comando recomendado pela mensagem de erro vista originalmente: [ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash] Isso foi executado com sucesso, corrigindo o {curl --compressed version error}. Reinicie meu contêiner no modo 'dev' com este comando {sem colchetes} e montei meu diretório de repositório dev e carreguei o volume todo-db:

[ docker run -dp 3000:3000 -it --name containern-name
--mount type=bind,source="$(pwd)",target=/app
-v todo-db:/etc/todos nome da imagem: último sh -c "yarn install && yarn run dev"]

Foi ótimo ver que o contêiner responde imediatamente às alterações de código no computador host conforme planejado. A máquina host é um laptop Windows 10 (Dell Inspirion dual core i7)

informação relacionada