2011-12-23 195 views
5

我正在嘗試在我正在寫入的批處理文件中使用curl命令。我已經下載了最新的curl可執行文件並運行它,但是我無法使用命令「curl」我應該採取哪些步驟才能正確使用它?在命令行還稱cURL命令失敗

「捲曲不被識別爲一個內部或外部命令,就能程序或批處理文件」

我沒有興趣做任何其他與捲曲

回答

7

您必須將包含curl.exe的目錄添加到您的path,可能是bin目錄。 在Windows XP中,你可以這樣做:

  1. 右鍵單擊計算機,然後選擇屬性
  2. 點擊高級選項卡
  3. 點擊環境變量
  4. 在列表中找到path和路徑添加到您的捲曲目錄
+0

你的意思是捲曲目錄的路徑? – jth41 2011-12-24 19:12:08

+1

是的,你安裝捲曲的目錄。這裏是我的路徑例如:'%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ system32 \ wbem; C:\ xampp \ mysql \ bin; c:\ program files \ microsoft visual studio 10.0 \ vc \ bin; C:\ libcurl-7.19.3-win32-ssl-msvc;'你可以看到我已經在我的路徑中添加了'mysql'和'curl',所以我可以直接從命令行訪問這些命令,而不必站在它們的特定目錄。 – Cyclonecode 2011-12-24 20:48:14

+0

請注意,'path'中的每個目錄都用';'字符分隔。 – Cyclonecode 2011-12-24 20:54:11

1

看起來像它不在你的路上 - 嘗試打開一個新的控制檯窗口。

1

您需要將其添加到路徑環境變量中。如果你想通過批量做到這一點,那麼你可以更新章關鍵它存儲的目錄與這樣的curl.exe:

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

或者如果exe文件不依賴於任何其他文件,你可以把它複製到路徑現有目錄像C:\Windows\system32.

希望這有助於!

3

步驟在Windows

安裝捲曲在Windows

安裝捲曲有4個步驟來獲得在Windows上安裝捲曲。

步驟1和步驟2是安裝SSL庫。 第3步是安裝cURL。 第4步是安裝一個最近證書

第一步:安裝Visual C++ 2008和再分發

Download Visual C++ 2008 Redistributables.

第二步:安裝Win(32/64)的OpenSSL v1.0.0k輕

另外,從http://www.shininglightpro.com/products/Win32OpenSSL.html 對於64位系統 Win64的OpenSSL的v1.0.0k光 對於32位系統 Win32 OpenSSL v1.0。0K燈

第三步:安裝捲曲

取決於如果你的系統是32位還是64位,下載相應的** ** curl.exe 例如,進入Win64中 - 通用部分。並下載支持SSL的Win64二進制文件(SSL未被刪除的文件)。 訪問http://curl.haxx.se/download.html 更具體的鏈接:http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

複製curl.exe到C:\ Windows \ System32下

步驟四:安裝最新證書

不要跳過此步驟。 從http://curl.haxx.se/ca/cacert.pem下載最近的有效證書文件複製 它複製到同一文件夾中放置你curl.exe(C:\ Windows \ System32下),並將其重命名爲捲曲-CA-bundle.crt

如果您已經安裝了curl或做上述步驟後,加在那裏它的安裝到windows路徑的目錄:

1 - 從桌面上,右鍵單擊我的電腦,然後單擊屬性
2-點擊高級系統設置
3 - 在系統屬性窗口中單擊環境變量按鈕。
4 - 選擇路徑並單擊編輯
5 - 追加; c:\路徑在最後捲曲目錄
5 - 點擊確定
6 - 關閉重新打開命令提示符