¿Cómo instalo y uso cURL en Windows? [cerrado]
Tengo problemas para ejecutar cURL en Windows.
He descargado un archivo zip cURL desde aquí , pero parece contener código fuente, no un ejecutable.
¿Necesito compilar cURL para ejecutarlo? En caso afirmativo, ¿cómo hago eso?
¿ Dónde puedo encontrar .exe
descargas para cURL?
He buscado documentación sobre la instalación de cURL, pero hay poca que encontrar.
Quizás ya tengas rizo
Es posible que no necesites descargar nada:
Si tiene Windows 10, versión 1803 o posterior, su sistema operativo viene con una copia de curl , ya configurada y lista para usar.
Si tiene instalado Git para Windows (si descargó Git de git-scm.com , la respuesta es sí), tiene
curl.exe
lo siguiente:C:\Program Files\Git\mingw64\bin\
Simplemente agregue la ruta anterior a
PATH
.
Instalación de curl con un administrador de paquetes
Si ya está utilizando un administrador de paquetes, puede ser más conveniente instalarlo con uno:
- Para Chocolatey , corre
choco install curl
- Para MSYS2 , ejecute
pacman -S curl
- Para Scoop , ejecute
scoop install curl
- Para Cygwin , agregue el paquete curl en Cygwin Setup . EDITADO por un lector: el diseño del instalador de Cygwin ha cambiado, elija los paquetes curl de la siguiente manera:
Instalar curl manualmente
Descargando curl
Es muy fácil descargar accidentalmente algo incorrecto. Si, en la página de inicio de curl , hace clic en la sección grande y prominente "Descargar" en el encabezado del sitio, y luego en el curl-7.62.0.tar.gz
enlace grande y prominente en su cuerpo, habrá descargado un paquete fuente de curl , que contiene el código fuente de curl pero no curl.exe
. Cuidado con eso.
En su lugar, haga clic en los enlaces de descarga grandes y destacados de esta página . Esas son las compilaciones oficiales de Windows y las proporciona el proyecto curl-for-win .
Si tiene necesidades más esotéricas (por ejemplo, desea compilaciones de cygwin, compilaciones de terceros, libcurl, archivos de encabezado, fuentes, etc.), utilice el asistente de descarga de curl . Después de responder cinco preguntas, se le presentará una lista de enlaces de descarga.
Extraer y configurar curl
Busque curl.exe
dentro de su paquete descargado; probablemente esté debajo bin\
.
Elija una ubicación en su disco duro que sirva como hogar permanente para curl:
- Si quieres darle a curl su propia carpeta,
C:\Program Files\curl\
oC:\curl\
lo harás. - Si tiene muchos ejecutables sueltos y no desea agregar muchas carpetas individuales
PATH
, use una sola carpeta comoC:\Program Files\tools\
oC:\tools\
para ese propósito.
Colóquelo curl.exe
debajo de la carpeta. Y nunca muevas la carpeta ni su contenido.
A continuación, querrás que curl esté disponible en cualquier lugar desde la línea de comando. Para hacer esto, agregue la carpeta a PATH
, así:
- Haga clic en el menú de inicio de Windows 10. Empiece a escribir "medio ambiente".
- Verá el resultado de la búsqueda Edite las variables de entorno del sistema . Elígelo.
- Aparecerá una ventana de Propiedades del sistema. Haga clic en el botón Variables de entorno en la parte inferior.
- Seleccione la variable "Ruta" en "Variables del sistema" (el cuadro inferior). Haga clic en el botón Editar .
- Haga clic en el botón Agregar y péguelo en la ruta de la carpeta donde
curl.exe
reside. - Haga clic en Aceptar según sea necesario. Cierre las ventanas abiertas de la consola y vuelva a abrirlas para que obtengan el nuevo archivo
PATH
.
Ahora disfrute escribiendo curl en cualquier símbolo del sistema. ¡Tiempo de fiesta!
Suponiendo que lo obtuviste de https://curl.haxx.se/download.html , simplemente descomprímelo donde quieras. No es necesario instalarlo. Si va a utilizar SSL, debe descargar las DLL de OpenSSL, disponibles en el sitio web de curl.
- Descargar curl zip
- Extraiga el contenido (si ha descargado la versión correcta debería encontrar curl.exe)
- Coloque curl.exe en una carpeta donde guarde su software (por ejemplo, D:\software\curl\curl.exe)
Para ejecutar curl desde la línea de comando
a) Haga clic con el botón derecho en el icono "Mi PC"
b) Seleccionar propiedades
c) Haga clic en el enlace 'Configuración avanzada del sistema'
d) Ir a la pestaña [Avanzado] - botón 'Variables de entorno'
e) En Variable del sistema , seleccione 'Ruta' y el botón Editar
f) Agregue un punto y coma seguido de la ruta donde colocó su curl.exe (por ejemplo, ;D:\software\curl)
Ahora puedes ejecutar desde la línea de comando escribiendo:
curl www.google.com
A partir de Windows 10 versión 1803 (y anteriores, con la compilación interna 17063), ya no se instala curl
. Windows incluye un nativo curl.exe
(y tar.exe
) en C:\Windows\System32\
, al que puedes acceder directamente desde tu archivo CMD
.
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
Vea el anuncio inicial y el anuncio de lanzamiento .
El tutorial más sencillo para configurar cURL en Windows es Hacer que cURL funcione en Windows 7 . Sólo tiene 3 sencillos pasos .