it-swarm-eu.dev

Come installo e utilizzo curl su Windows?

Sto avendo problemi a ottenere il ricciolo per funzionare su Windows.

Ho scaricato un file Zip di arricciatura da here , ma sembra contenere codice sorgente, non un eseguibile.

Devo necessario compilare curl per eseguirlo? Se sì, allora come faccio?

Dove posso trovare .exe download per curl?

Ho cercato la documentazione sull'installazione di curl, ma c'è poco da trovare.

462
pri_dev

Supponendo di averlo preso da https://curl.haxx.se/download.html , basta decomprimerlo dove vuoi. Non è necessario installare. Se si intende utilizzare SSL, è necessario scaricare le DLL OpenSSL, disponibili dal sito Web di curl.

202
theglauber
  1. Scarica arricciatura Zip
  2. Estrai il contenuto (se hai scaricato la versione corretta dovresti trovare curl.exe)
  3. Collocare curl.exe in una cartella in cui viene conservato il software (ad esempio D:\software\curl\curl.exe)
  4. Per eseguire arricciatura dalla riga di comando 

    a) Fare clic con il pulsante destro del mouse sull'icona "Risorse del computer"

    b) Selezionare Proprietà

    c) Fare clic sul collegamento "Impostazioni di sistema avanzate"

    d) Vai alla scheda [Avanzate] - pulsante 'Variabili d'ambiente'

    e) Sotto Variabile di sistema selezionare 'Percorso' e pulsante Modifica

    f) Aggiungi un punto e virgola seguito dal percorso in cui hai posizionato curl.exe (ad es. D:\software\curl)

Ora puoi eseguire dalla riga di comando digitando: 

curl www.google.com
96
Ithar

Il tutorial più semplice per impostare cURL su Windows è il Making cURL funziona su Windows 7. Ha solo 3 semplici passaggi.

31
Abel Callejo
  1. Scarica cURL (Win32 ia64 Zip binary con SSL)
  2. Estrai curl.exe in "C:\Windows\System32"
  3. Fatto

Ancora più facile:

Scarica il programma di installazione MSI Win64 2000/XP x86_64 fornito da Edward LoPinto. 

Al momento della scrittura del file curl-7.46.0-win64.exe era il più recente. Testato con Windows 10.

25
Benny Neugebauer

A partire da Windows 10 versione 1803 (e precedenti, con insider build 17063), non si installa più curl. Windows include un nativecurl.exe (e tar.exe) in C:\Windows\System32\, a cui puoi accedere direttamente dal CMD regolare. 

C:\Users\vonc>C:\Windows\System32\curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

C:\Users\vonc>C:\Windows\System32\tar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp

Vedi l'annuncio iniziale e l'annuncio di rilascio .

19
VonC

Probabilmente vale la pena notare che Powershell v3 e up, contiene un cmdlet chiamato Invoke-WebRequest che ha alcune funzionalità di curl-ish. I cmdlet New-WebServiceProxy e Invoke-RestMethod sono probabilmente degni di nota. 

Non sono sicuro che soddisfino le tue esigenze o no, ma anche se non sono un ragazzo di Windows, devo dire che trovo l'approccio con l'oggetto che prende PS, molto più facile da usare rispetto a programmi come arricciatura, wget, ecc. Possono valere la pena dare un'occhiata

14
user2233949

Installa Chocolatey package manager per Windows. Una volta installato, inserisci semplicemente choco install curl. Quindi puoi usare curl da un terminale.

11
Adam

Come già sai, puoi trovare diversi pacchetti di binari sul sito web ufficiale di Curl.

Una volta scaricato un pacchetto, decomprimilo dove vuoi. Raccomando di aggiungere la sua posizione al percorso, in modo da poter chiamare ricciolo da script batch o PowerShell. Per aggiungere una directory al tipo di percorso "variabili d'ambiente" nel menu di avvio e selezionare "modifica variabili d'ambiente utente". Seleziona Percorso e aggiungi alla fine della casella "valore":; C:\curl\directory (con la directory modificata in cui hai salvato l'arricciatura).

Se si desidera utilizzare SSL, è necessario un pacchetto di certificati. Esegui mk-ca-bundle.pl (Perl) o mk-ca-bundle.vbs (VBScript). Alcuni dei pacchetti di binari includono uno o entrambi. Se il tuo download non include uno, scaricalo qui: https://github.com/bagder/curl/tree/master/lib . Raccomando mk-ca-bundle.vbs, come su Windows è sufficiente fare doppio clic su di esso per eseguirlo. Produrrà un file chiamato ca-bundle.crt. Rinominarlo curl-ca-bundle.crt e salvarlo nella directory con curl.exe.

In alternativa, di recente ho sviluppato un programma di installazione msi che imposta una build completa di arricciatura con pochi clic. Pubblica automaticamente arricciatura sul percorso, include un pacchetto di certificati SSL pronto all'uso e rende accessibile il manuale e la documentazione di arricciatura dal menu di avvio. Puoi scaricarlo su www.confusedbycode.com/curl/ .

11
ConfusedByCode

Si noti inoltre che l'installazione di Git per Windows da git-scm.com installa anche Curl. È quindi possibile eseguire Curl da Git per il terminale BASH di Windows (non il terminale Windows CMD predefinito).

10
RBV

Ho avuto un sacco di problemi con arricciare per Windows. Finalmente ho usato Cygwin , che include arricciatura di default.

7
cprcrack

Puoi creare l'ultima versione di curl, openssl, libssh2 e zlib in 3 semplici passi Seguendo questo tutorial.

Curl è stato costruito staticamente in modo da non dover distribuire il prerequisito runtime dinamico.

È anche possibile scaricare una versione preinstallata (x86 e x64) da SourceForge.

7
user2470592

Stavo cercando il processo di download di Curl e ogni dove dicevano il file copy curl.exe in System32 ma non hanno fornito il collegamento diretto. quindi qui è divertente, trova curl.exe facilmente nella cartella bin 

decomprimerlo e poi andare alla cartella bin lì si ottiene il file exe

collegamento per scaricare curl generico

6
Pre_hacker

Ho pensato di scrivere esattamente quello che ho fatto (Windows 10, 64 bit):

Dalla pagina di download https://curl.haxx.se/download.html scegliere la procedura guidata di download https://curl.haxx.se/dlwiz/

Scegli l'eseguibile di arricciatura. 

Scegli Win64. 

Scegli generico. 

Scegli qualsiasi. 

Scegli x86_64.

Scegli la prima opzione consigliata. Per me questo era: 

versione curl: 7.53.1 - Abilitato SSH abilitato SSL. Fornito da: Viktor Szakáts. Questo pacchetto è di tipo curl eseguibile. Si otterrà un binario "curl" pre-costruito da questo collegamento (o in alcuni casi, utilizzando le informazioni fornite nella pagina che questo link ti porta). Si può o non si può avere 'libcurl' installato come libreria/DLL condivisa . Il file è impacchettato usando 7Zip. 7Zip è un formato di archiviazione di file.

Clicca Scarica.

Dovresti avere il file curl-7.53.1-win64-mingw.7z nella cartella dei download.

Installa 7-Zip se non ce l'hai.

Fai clic con il pulsante destro del mouse, 7-Zip, Estrai qui. Copia e incolla il file estratto da qualche parte come Z:\Tools \

Se guardi nella cartella bin vedrai curl.exe. Se fai doppio clic su di esso, una finestra lampeggerà velocemente e sparirà. Per eseguirlo è necessario utilizzare il prompt dei comandi. Passare alla cartella bin e digitare arricciatura seguita dai parametri per effettuare una richiesta. Devi usare virgolette. Le virgolette singole non funzioneranno con il ricciolo su Windows.

Ora vorrete aggiungere ricciolo alla variabile Path di un utente in modo da non dover navigare nella cartella giusta per eseguire il programma. Vai a Questo PC, Computer, Proprietà di sistema, Impostazioni di sistema avanzate, autenticati come amministratore (non stai eseguendo come amministratore, giusto? Giusto?) Variabili d'ambiente, Variabili di sistema, guarda l'elenco e seleziona Percorso, quindi Modifica, quindi Nuovo, quindi, ad es.

Z:\Tools\curl-7.53.1-Win64-MinGW\bin 

Puoi aggiungere una barra rovesciata finale, se vuoi, non penso che importi. Fai clic su sposta fino a quando non si trova in cima all'elenco, quindi puoi vederlo facilmente dalla schermata precedente. Fai clic su OK, OK, OK, quindi apri un prompt dei comandi e puoi eseguire il ricciolo digitando arricciatura da qualsiasi cartella, come qualsiasi utente. Non dimenticare le virgolette.

Questa è la risposta che vorrei aver avuto.

6
nmit026

Questo programma di installazione ha reso tutto più semplice per me http://www.confusedbycode.com/curl/

Il collegamento descrive come usarlo. Ecco una sintesi tratta dal sito sopra:

"È possibile installare cURL per Windows con pochi clic, basta scaricare ed eseguire un programma di installazione dalla seguente tabella e fare clic su Installa. L'installazione predefinita include:

  1. curl.exe
  2. un pacchetto di certificati SSL (ca-cert-bundle.crt)
  3. Script di generazione del bundle di certificati SSL (mk-ca-bundle.pl e mk-ca-bundle.vbs)
  4. Manuali HTML per cURL e libcurl
  5. documentazione di testo formattata per Windows (quindi è sufficiente fare doppio clic sui file per leggerli con Blocco note)
  6. Avviare la cartella Menu con collegamenti alla cartella di installazione di cURL, manuali, documentazione e disinstallazione
  7. aggiunto CURL al tuo percorso, in modo da poterlo utilizzare con script batch o PowerShell e richiamarlo dal comando Prompt in qualsiasi directory di lavoro

Per includere i file degli sviluppatori nell'installazione, fai clic su Avanzate. I file degli sviluppatori includono libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, intestazioni C, librerie ed esempi di codice.

Quando fai clic su Avanzate, puoi anche scegliere se installare o meno la documentazione e i manuali e se aggiungere o meno cURL al tuo percorso.

Se non si dispone dei privilegi di amministratore sul proprio computer, utilizzare uno dei file dalla riga "Senza privilegi di amministratore". Questi install cURL in C:\Users\Name\AppData\Local\Apps.

Se non vuoi usare il programma di installazione, ma vuoi comunque i contenuti sopra elencati, puoi scaricare uno degli archivi Zip. "

5
Aussie Ash

Dopo aver aggiunto il percorso di curl.exe alla variabile di sistema 'Path'

puoi aprire il comando Prompt ed eseguire ' curl -V ' per vedere se funziona.

3
Shreyas

Segui procedura guidata di download

Seguire le schermate una per una per selezionare il tipo di pacchetto (curl eseguibile), OS (Win64), flavor (Generic), CPU (x86_64) e il link di download .

decomprimere scaricare e trovare curl.exe (l'ho trovato nella cartella src, uno potrebbe trovarlo nella cartella bin per OS/flavor differente)

Per renderlo disponibile dalla riga di comando, aggiungere il percorso dell'eseguibile al percorso di sistema ( Aggiunta di una directory alla variabile di ambiente PATH in Windows ).

Goditi il ​​ricciolo.

3
brajesh jaishwal

Basta scaricare l'arricciatura ed estrarre il file compresso. Otterrai il file "curl.exe". Aprire una shell CMD, trascinare il file curl.exe nella shell CMD, ora è possibile utilizzare curl.

 enter image description here

3
Black

Costruito staticamente con ssl per windows: 

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

È necessario curl-7.35.0-openssl-libssh2-zlib-x64.7z

..e per ssl tutto ciò che devi fare è aggiungere "-k" in aggiunta a qualsiasi altro dei tuoi parametri e il problema del bundle BS è scomparso; nessuna verifica CA.

1
Beeb

Ho usato con successo Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

utilizzando cURL per il collegamento di download diretto di Windows con msi-installer . Ricordarsi di riavviare il sistema dopo l'installazione.

1
Kirill Ch
  • Scarica curl per windows dal percorso: https://curl.haxx.se/windows/
  • Scompatta e troverai il ..\bin\curl.exe
  • Aggiungi ...\bin\alla variabile percorso per un facile accesso globale
0
Vikash