2011-12-23 243 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 - 关闭重新打开命令提示符