2011-12-23 20 views
5

Sto tentando di utilizzare i comandi di arricciatura in un file batch che sto scrivendo. Ho scaricato l'ultimo file eseguibile di ricciolo ed eseguirlo ma non posso usare il comando "arricciatura" Quali passi dovrei fare per usarlo correttamente? La riga di comando, dice ancoraErrore comando cURL

"ricciolo non è riconosciuto come comando interno o esterno, un programma in grado o un file batch"

io non sono interessato a fare qualsiasi altra cosa con l'arricciatura

risposta

7

Sarà necessario aggiungere la directory contenente curl.exe al numero path, probabilmente la directory bin. In Windows XP è possibile fare questo:

  1. Fare clic destro sul computer e scegliere le proprietà
  2. clic sulla scheda Avanzate
  3. Fare clic su variabili ambientali
  4. Trova path nella lista e aggiungere il percorso al vostro elenco arricciatura
+0

si intende la directory curl per il percorso? – jth41

+1

Sì, la directory in cui hai installato arricciatura. Ecco il mio percorso per esempio: '% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ system32 \ wbem; C: \ xampp \ mysql \ bin; c: \ programmi file \ microsoft visual studio 10.0 \ vc \ bin; C: \ libcurl-7.19.3-win32-ssl-msvc; 'come puoi vedere ho aggiunto sia' mysql' che 'curl' al mio percorso in modo da poter accedere a questi comandi direttamente dalla riga di comando senza stare nella loro directory specifica . – Cyclonecode

+0

Nota che ogni directory nel 'percorso' è separata con un carattere'; – Cyclonecode

1

Sembra che la sua non sul tuo percorso - prova ad aprire una nuova finestra della console.

1

È necessario aggiungerlo alla variabile di ambiente del percorso. Se si vuole farlo attraverso lotti, allora è possibile aggiornare il reg digitarlo memorizza le directory con curl.exe come questo:

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

O se l'exe non dipende da qualsiasi altro file è possibile copiarlo di percorsi directory esistenti come C:\Windows\system32.

Spero che questo aiuti!

3

punti per installare curl in finestre

Installare cURL su Windows

Ci sono 4 passi da seguire per ottenere cURL installati su Windows.

Il passaggio 1 e il passaggio 2 devono installare la libreria SSL. Il passaggio 3 consiste nell'installare cURL. Fase 4 è quello di installare un certificato recente

Fase uno: Installare Visual C++ 2008 Redistributables

Download Visual C++ 2008 Redistributables.

Fase due: installare Win (32/64) OpenSSL v1.0.0k Luce

anche da http://www.shininglightpro.com/products/Win32OpenSSL.html Per sistemi 64bit Win64 OpenSSL v1.0.0k luce Per 32bit systems Win32 OpenSSL v1.0.0k Luce

Fase tre: Installare cURL

A seconda se il sistema è a 32 o 64 bit, scaricare il curl.exe corrispondente ** ** Per esempio, passare alla Win64 - sezione generica. e scaricare il binario Win64 con supporto SSL (quello in cui SSL non è barrato). Visita http://curl.haxx.se/download.html più specifiche Link:http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

Copia curl.exe a C: \ Windows \ System32

Fase quattro: Installare certificati recenti

Non saltare questo passaggio. scaricare una copia recente dei file CERT validi da http://curl.haxx.se/ca/cacert.pem copiarlo nella stessa cartella in cui è stato inserito curl.exe (C: \ Windows \ System32) e rinominarlo come curl-ca-bundle.crt

Se avete già installato curl o dopo aver fatto i passaggi precedenti, aggiungere la directory in cui è installato al percorso di Windows:

1 - Dal desktop, fare clic destro su Risorse del computer e fare clic su Proprietà .
2 - Clicca Impostazioni di sistema avanzate.
3 - Nella finestra Proprietà del sistema fare clic sui Variabili d'ambiente pulsante.
4 - Selezionare Path e fare clic su Modifica .
5 - Aggiunge ; c: \ percorso ad arricciarsi directory alla fine.
5 - Fare clic su OK.
6 - Chiudere e riaprire il prompt dei comandi