如何在 Windows 上安装和使用 cURL? [关闭]

2024-01-04

我无法在 Windows 上运行 cURL。

我已经从以下位置下载了 cURL zip 文件here https://curl.haxx.se/download.html,但它似乎包含源代码,而不是可执行文件。

Do I need编译cURL来运行它?如果是,那么我该怎么做?

我在哪里可以找到.exe下载 cURL ?

我查找了有关安装 cURL 的文档,但几乎找不到。


你可能已经有了curl

您可能不需要下载任何东西:

  • 如果您使用的是 Windows 10 版本 1803 或更高版本,您的操作系统附带了一份curl的副本 https://devblogs.microsoft.com/commandline/tar-and-curl-come-to-windows/,已经设置并可以使用。

  • 如果你有适用于 Windows 的 Git https://gitforwindows.org/已安装(如果您从git-scm.com https://git-scm.com/,答案是肯定的),你有curl.exe under:

     C:\Program Files\Git\mingw64\bin\
    

    只需将上面的路径添加到PATH.

使用包管理器安装curl

如果您已经在使用包管理器,那么使用包管理器进行安装可能会更方便:

  • For 巧克力味 https://chocolatey.org/, run choco install curl
  • For MSYS2 https://www.msys2.org/, run pacman -S curl
  • For Scoop https://scoop.sh/, run scoop install curl
  • For Cygwin https://www.cygwin.com/, 在Cygwin安装程序中添加curl包 https://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/objectstorage/installing_cURL/installing_cURL_on_Cygwin_on_Windows.html#section1。读者编辑:Cygwin安装程序设计已更改,请选择curl包如下:

手动安装curl

下载卷曲

很容易不小心下载错误的东西。如果,在卷曲主页 https://curl.haxx.se/,您单击网站标题中大而突出的“下载”部分,然后单击大而突出的“下载”部分curl-7.62.0.tar.gz链接在其正文中,您将下载一个curl源码包,其中包含curl的源代码,但不包含curl.exe。小心这一点。

相反,请单击大且突出的下载链接在本页 https://curl.haxx.se/windows/。这些是官方 Windows 版本,由卷曲窗口 https://github.com/curl/curl-for-win项目。

如果您有更多深奥的需求(例如,您想要 cygwin 构建、第三方构建、libcurl、头文件、源代码等),请使用curl下载向导 https://curl.haxx.se/dlwiz/。回答五个问题后,您将看到下载链接列表。

提取并设置curl

Find curl.exe在您下载的包中;它可能在bin\.

在硬盘驱动器上选择一个位置作为curl的永久存放位置:

  • 如果你想给curl一个自己的文件夹,C:\Program Files\curl\ or C:\curl\会做。
  • 如果您有许多松散的可执行文件,并且您不想添加许多单独的文件夹PATH,使用单个文件夹,例如C:\Program Files\tools\ or C:\tools\为目的。

Place curl.exe文件夹下。切勿移动该文件夹或其内容。

接下来,您需要在命令行的任何地方都可以使用curl。为此,请将文件夹添加到PATH, 像这样:

  1. 单击 Windows 10 开始菜单。开始输入“环境”。
  2. 您将看到搜索结果编辑系统环境变量。选择它。
  3. 将弹出系统属性窗口。点击环境变量按钮位于底部。
  4. 选择“系统变量”(下方框)下的“路径”变量。点击Edit button.
  5. 点击Add按钮并粘贴到其中的文件夹路径中curl.exe lives.
  6. Click OK如所须。关闭打开的控制台窗口并重新打开,以便他们获得新的PATH.

现在,享受在任何命令提示符下键入curl 的乐趣吧。晚会时间!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 上安装和使用 cURL? [关闭] 的相关文章

随机推荐

  • “错误:无法生成视图绑定器 java.lang.NullPointerException”的可能原因

    我正在使用 Android Studio 来处理我的 Android 项目 当构建因奇怪的堆栈跟踪而崩溃时 我遇到了一个问题 如下所示 Error Execution failed for task app compileDevDebugJ
  • DrRacket、R5RS和错误程序

    我喜欢 DrRacket IDE 但目前我正在构建一个我希望独立于它的宠物项目 这意味着我致力于仅使用 R5RS 标准程序 问题是 在 DrRacket 中有一个名为 错误 的过程 我想继续使用它 但我在标准中找不到它 我想知道是否有一种方
  • publishHtml reportFiles 参数语法是什么

    我正在尝试通过 Jenkinsfile 为 Jenkins 配置 HTML Publisher 插件来发布一些 html 文件 如下所示 publishHTML target allowMissing false alwaysLinkToL
  • 如何在 R 中创建条件虚拟对象?

    我有一个时间序列数据的数据框 其中包含每日温度观测值 我需要创建一个虚拟变量 对温度高于阈值 5C 的每一天进行计数 这本身很容易 但存在一个附加条件 仅在连续十天高于阈值后才开始计数 这是一个示例数据框 df lt data frame
  • 如何在酶中等待私人功能的承诺?

    我是 React 和任何 JavaScript 测试框架的新手 我有一个简单的组件 可以从 API 检索项目并将其显示在屏幕上 函数 getItems 是从 componentWillMount 调用的 是否可以等到 getItems 完成
  • Bitfinex 数据 API

    我正在尝试使用 bitfinex REST api 获取历史 OHLC 数据 文档如下 https bitfinex readme io v2 reference rest public candles https bitfinex rea
  • 如何在 C++ 中比较两个位图屏幕截图的字节到字节

    在问题的最后我的最后编辑 大家好 我必须实现一个功能来比较屏幕一部分的两个镜头 以便知道是否存在差异 变化 我写了类似下面的代码 但我无法让它工作 在代码中 COORDINATES RECT 是一个结构体 typedef struct CO
  • 当 Windows 进入睡眠模式然后唤醒时 setTimeout 不起作用

    我在 Chrome 中注意到了这一点 有人知道出了什么问题或解决方法吗 您可以使用setInterval相反 它继续运行 如果您需要一次性解决方案 请使用clearInterval删除计时器 setInterval如果计算机处于睡眠状态 而
  • 在视图模式中打开会话

    鉴于我选择的 JPA Hibernate 实现 Spring 和 开发框架 我问这个问题 我一直在思考实体层中的关系 例如 我有一个包含许多订单行的订单实体 我已经设置了我的应用程序 以便它急切地加载每个订单的订单行 您是否认为这是一种解决
  • C 使用信号同步进程

    好吧 我正在尝试自学如何发送信号 但我遇到了一个小问题 我不知道我做错了什么 现在发生的事情是 它正在执行父级 然后转到子级 然后返回父级 它没有执行我希望它执行的操作 即执行父级 用户定义其运行的时间量 然后杀死它然后转到子进程并在相同的
  • 使 tkinter 按钮大小相同

    我想让所有 tkinter 按钮的大小相同 无论文本如何 是否可以拉伸其他按钮以相互匹配或设置特定尺寸 因为我很难在文档中找到如何执行此操作 目前 按钮根据文本的大小进行拉伸 我的意思的例子 https i stack imgur com
  • 在 Selenium IDE 中使用 waitForCondition ( script,timeout )

    我使用 Firefox 的 Selenium IDE 扩展录制了一个脚本 我想添加命令 waitForCondition 我发现它需要两个参数 脚本和超时 在 Selenium IDE 中 每个命令都有 3 个文本字段 命令名称 我假设为
  • SendMessage(WM_COPYDATA) + 记录 + 字符串

    我想发送一条记录 现在只有一个字符串 但我将添加更多变量 这是我第一次处理记录 所以这可能是一个愚蠢的问题 但是 为什么这有效 type TDataPipe record WindowTitle String 255 end var Dat
  • Typescript 自动获取类中的接口属性

    你好 TypeScript 专家 我有以下代码 但我必须在类中重复接口属性 否则我会得到 类错误地实现了接口 使用接口时 是否有 TypeScript 简写可以执行此操作而无需声明Id number 以及该类中的所有其他属性 谢谢 inte
  • AffineTransform 不变换 Stroke?

    使用 Graphics2D 时scale 具有两个不同参数的函数 在 x 和 y 方向按不同比例缩放 稍后在此 Graphics2D 对象上绘制的所有内容也会缩放 这会产生奇怪的效果 即在一个方向上绘制的线条比在另一方向上绘制的线条更粗 下
  • EF Code First:获取 DbContext 的所有 POCO 类型

    有没有办法从指定的 DbContext 实例获取 POCO 的类型 您需要访问元数据工作区 http msdn microsoft com en us library system data metadata edm metadatawor
  • 如何在 Windows 上使 add_custom_command 配置特定?

    为了在我的一个项目中运行单元测试 我有一个自定义命令 它将可执行文件 库和其他相关文件复制到其他位置 以便它们可以使用特定的设置运行 而不是在它们所在的位置运行它们建造的 在 Linux 上 这非常简单 但在 Windows 上 我遇到了一
  • 如何同时编辑单词的所有突出显示实例?

    在 Notepad 中 每当您选择 HTML 文档 或 CSS 中的任何单词时 类似的单词都会自动突出显示 是否有一个快捷方式可以用来一次编辑所有这些突出显示的片段 目前 Notepad 6 9 2 版本中尚未内置选择所有相似文本并进行编辑
  • 如何使用 pubsub 模拟器在本地调用 firebase Schedule 函数

    我正在研究云功能 尤其是日程功能 我需要每 5 分钟定期触发一个函数 但仅在测试步骤中 我需要在 pubsub 模拟器上运行它而不部署它 怎么做 我尝试使用 firebase shell 但它只触发一次 exports scheduledF
  • 如何在 Windows 上安装和使用 cURL? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我无法在 Windows 上运行 cURL 我已经从以下位置下载了 cURL zip 文件here https curl haxx se