2011-12-23 147 views
5

Estoy intentando usar comandos Curl en un archivo por lotes que estoy escribiendo. He descargado el último archivo ejecutable curl y lo ejecuto, pero no puedo usar el comando "curl". ¿Qué pasos debo seguir para utilizarlo correctamente? La línea de comandos todavía dicefallo del comando cURL

"rizo no se reconoce como un comando interno o externo, un programa capaz o archivo por lotes"

No estoy interesado en hacer cualquier otra cosa con el enrollamiento de

Respuesta

7

Deberá agregar el directorio que contiene curl.exe a su path, probablemente el directorio bin. En Windows XP puede hacer esto por:

  1. Haga clic derecho en el equipo y elegir propiedades
  2. Haga clic en la ficha Opciones avanzadas
  3. Haga clic en las variables ambientales
  4. Encuentra path en la lista y añadir la ruta a su directorio curl
+0

quiere decir el directorio de rizo a la ruta? – jth41

+1

Sí, el directorio en el que instaló curl. Aquí es mi camino, por ejemplo: '% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ system32 \ wbem; C: \ xampp \ mysql \ bin; c: \ Archivos de programa \ Microsoft Visual Studio 10.0 \ vc \ bin; C: \ libcurl-7.19.3-win32-ssl-msvc; 'como puedes ver, he agregado tanto' mysql' como 'curl' a mi ruta, así que puedo acceder a estos comandos directamente desde la línea de comandos sin estar en su directorio específico . – Cyclonecode

+0

Tenga en cuenta que cada directorio en la 'ruta 'está separado por un carácter'; '. – Cyclonecode

1

se parece a su no en su camino: intente abrir una nueva ventana de consola.

1

Debe agregarlo a la variable de entorno de ruta. Si desea hacerlo a través de lotes a continuación, puede actualizar la clave del registro que almacena los directorios con curl.exe así:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "curlpath\curl.exe";%path%" /f 

O si el exe no depende de ningún otro archivo que podría copiarlo a de rutas directorios existentes como C:\Windows\system32.

Espero que esto ayude!

3

pasos para instalar en ventanas rizo

Instalar el enrollamiento en Windows

Hay 4 pasos a seguir para obtener el enrollamiento instalados en Windows.

Los pasos 1 y 2 consisten en instalar la biblioteca SSL. El paso 3 es instalar cURL. Paso 4 es instalar un certificado reciente

Primer paso: Instalar Visual C++ 2008 Redistributables

Download Visual C++ 2008 Redistributables.

Segundo paso: Instalar Win (32/64) OpenSSL v1.0.0k Luz

también desde http://www.shininglightpro.com/products/Win32OpenSSL.html Para sistemas de 64 bits Win64 OpenSSL v1.0.0k Luz Para 32 bits sistemas Win32 OpenSSL v1.0.0k Luz

Tercer paso: instalar cURL

Dependiendo de si el sistema es de 32 o 64 bits, descargue el correspondiente ** ** curl.exe Por ejemplo, ir al Win64 - sección genérica. y descargue el binario Win64 con soporte SSL (aquel en el que SSL no está tachado). Visita http://curl.haxx.se/download.html vínculo más específico:http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

Copia curl.exe a C: \ Windows \ System32

Cuarto paso: instalar certificados recientes

No se salte este paso. descargar una copia reciente de los archivos de certificados válidos de http://curl.haxx.se/ca/cacert.pem copiarlo en la misma carpeta que ha colocado curl.exe (C: \ Windows \ System32) y renombrarlo como rizo-ca-bundle.crt

Si ya ha instalado curl o después de hacer los pasos anteriores, añadir el directorio en el que está instalado a la ruta de windows:

1 - Desde el escritorio, haga clic derecho en Mi PC y haga clic en Propiedades .
2 - Haga clic en Configuración avanzada del sistema .
3 - En la ventana Propiedades del sistema, haga clic en las variables de entorno botón.
4 - Seleccionar Ruta y haga clic en Editar .
5 - Anexar ; c: \ ruta para rizar directorio al final.
5 - Haga clic en OK .
6 - Cerrar y volver a abrir el símbolo delcomando