cURL命令失败
我正在尝试在我正在写入的批处理文件中使用curl命令。我已经下载了最新的curl可执行文件并运行它,但是我无法使用命令“curl”我应该采取哪些步骤才能正确使用它?在命令行还称cURL命令失败
“卷曲不被识别为一个内部或外部命令,就能程序或批处理文件”
我没有兴趣做任何其他与卷曲
您必须将包含curl.exe
的目录添加到您的path
,可能是bin
目录。 在Windows XP中,你可以这样做:
- 右键单击计算机,然后选择属性
- 点击高级选项卡
- 点击环境变量
- 在列表中找到
path
和路径添加到您的卷曲目录
看起来像它不在你的路上 - 尝试打开一个新的控制台窗口。
您需要将其添加到路径环境变量中。如果你想通过批量做到这一点,那么你可以更新章关键它存储的目录与这样的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.
希望这有助于!
步骤在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 - 关闭和重新打开的命令提示符
你的意思是卷曲目录的路径? – jth41 2011-12-24 19:12:08
是的,你安装卷曲的目录。这里是我的路径例如:'%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
请注意,'path'中的每个目录都用';'字符分隔。 – Cyclonecode 2011-12-24 20:54:11