侧边栏壁纸
博主头像
科技美南博客 博主等级

科技改变生活,分享创造快乐

  • 累计撰写 67 篇文章
  • 累计创建 258 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

如何在Windows 11/10系统上安装CURL工具

科技美南
2024-04-17 / 0 评论 / 1 点赞 / 407 阅读 / 0 字
温馨提示:
本文最后更新于2024-04-22,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

如何在Windows 11/10系统上安装CURL工具

使用到的链接:

Git for Windows - https://git-scm.com/

CURL source website - https://curl.haxx.se/windows/

Curl 1-click installer - http://www.confusedbycode.com/curl/

CMD命令查看:

微信截图_20240417155540.jpg

Powershell命令查看:

微信截图_20240417155419.jpg

Gitan安装添加Curl环境变量:

Git for Windows - https://git-scm.com

微信截图_20240417154625.jpg

20240417154013.jpg

Curl下载设置环境变量:

CURL source website - https://curl.haxx.se/windows/

微信截图_20240417154456.jpg

根据下载的文件存放的位置设置环境变量

21-ihsh.jpg

Curl一键安装工具:

Curl 1-click installer - http://www.confusedbycode.com/curl

微信截图_20240417154834.jpg

Powershell打开报错的解决方案:

微信截图_20240417155007.jpg

以下是一些可能的解决办法和检查步骤:

  • 检查环境变量:在 PowerShell 中,输入 $env:Path 查看当前的环境变量设置,确认 curl 的安装路径是否包含在列出的路径中。如果没有,你可能需要添加它。
    为了添加路径,你可以在系统环境变量中添加 curl 的路径,方法是:打开“系统属性” -> “高级” -> “环境变量”,然后在“系统变量”中找到“Path”,点击“编辑”并添加你的 curl 路径。
  • PowerShell 命令冲突:PowerShell 自身可能有名为 curl 的别名,这会与你想要执行的 curl 程序冲突。在 PowerShell 中,执行 Get-Alias curl 来检查是否存在此别名。
    如果存在冲突,你可以使用 curl 的完整路径或者重命名别名。例如,使用完整路径调用:& "C:\Path\to\curl.exe" -someOptions
    或者,为了避免每次都使用完整路径,可以在 PowerShell 会话中临时移除别名:Remove-Item Alias:curl
  • 重新加载环境变量:如果你在 PowerShell 打开之后修改了环境变量,那么你需要重新启动 PowerShell 以加载新的环境变量设置。
  • 使用完整命令名:如果 curl 在你的系统中作为 curl.exe 存在,尝试在 PowerShell 中使用 curl.exe 而不是只用 curl,看看是否有所不同。

PS额外说明:

Remove-Item Alias:curl 命令只在当前 PowerShell 会话中有效。一旦关闭 PowerShell 窗口,这个会话结束,你对别名做的修改也就消失了。每次新开一个 PowerShell 窗口,它都会从配置文件重新加载别名,包括默认的 curl 别名。

为了永久删除 PowerShell 中的 curl 别名,你可以在 PowerShell 的配置文件中添加相应的命令,这样每次启动 PowerShell 时都会自动执行这个命令。以下是如何进行设置的步骤:

  1. 打开 PowerShell 配置文件
    • 首先,你需要找到或创建 PowerShell 的配置文件。在 PowerShell 窗口中执行以下命令来编辑当前用户的 PowerShell 配置文件:

      if (!(Test-Path -Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force }
      notepad $PROFILE
      

      这个命令会检查用户配置文件是否存在,如果不存在则创建一个,然后用记事本打开它。

  2. 添加删除别名的命令
    • 在打开的配置文件中,添加以下行:

      Remove-Item Alias:curl -ErrorAction SilentlyContinue
      

      这行命令会在每次 PowerShell 启动时尝试删除 curl 别名,如果别名不存在,则不会显示错误信息。

  3. 保存并重新加载配置
    • 保存对配置文件的更改并关闭记事本。

    • 为了让更改立即生效,可以重新打开一个新的 PowerShell 窗口或在当前窗口执行以下命令来重新加载配置文件:

      . $PROFILE
      

通过这些步骤,你就可以确保在每次打开 PowerShell 时自动移除 curl 别名,从而避免与你需要使用的 curl 命令行工具冲突。这样做之后,你应该可以在任何新的 PowerShell 会话中直接使用你的 curl 工具而不再遇到问题。

视频教程在线观看

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区