MaC语言 无法安装 HomeBrew,因为缺少 Curl(英语:Curl)



我试着在mac上安装自制软件,但我不能,因为找不到curl。我键入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这返回了以下错误:

-bash: curl: command not found

所以,我试着安装curl,但显然要安装curl的话,我需要使用curl吗?这就是我发现的:

  1. 在终端应用程序中运行:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

  2. 运行:brew install curl

完成!现在可以使用curl

然而,这使用curl来安装curl,因此它给出了相同的错误消息:-bash: curl: command not found

TL;DR,如何在不使用curl的情况下在mac上安装curl

我解决了这个问题!

在mac上使用bash:

  1. 转到终端–>首选项
  2. 单击Shells open with:并将其设置为Command (complete path)
  3. 输入以下内容之一:

    • /bin/bash
    • /bin/csh
    • /bin/zsh
    • /bin/zsh-4.0.4(Mac OS X 10.2.8或更早版本(
    • /bin/zsh-4.1.1(Mac OS X 10.3或更高版本(
    • /bin/ksh(Mac OS X 10.4或更高版本(

/bin/ksh对我的有效

我以为我也以某种方式破坏了我的curl符号链接,在那里的某个地方我遇到了同样的问题,没有任何命令可以工作。在这个混乱的地方,我修复了它。

https://brew.sh/

主网站要求你安装wget,也许它会在你卸载自制软件时被删除。

无论如何,我找到了一种使用Ubuntu命令安装它的方法。

https://xmrig.com/docs/miner/build/ubuntu

但遇到了一个问题,我必须从开发者网站下载cmake,并将其添加到Mac OS X 10.11上菜单选项的路径中,以编译和运行我的程序/程序而不是程序,然后我安装了macports(打开了一个新的终端窗口(,并用macports安装了hwloc,但没有用,只是得到了完全不同的错误。

我还尝试将curl作为curl的别名添加到bash配置文件中,它在我使用后识别出了错误;https://github.com/Homebrew/homebrew-core/issues/5084

然而,我忘记了我有一台同样的电脑,它运行得很好,但当我运行";其卷曲";,在工作的计算机中,我得到/usr/bin/ccurl,而不是/usr/local/bin/curl,所以我运行

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin/curl"

我仍然收到错误,所以我使用vim,通过使用来sudo编辑/etc/path文件

sudo vim /etc/paths用于编辑的iesc退出编辑模式:x保存

重新启动终端

仍然得到403 SNI错误无法下载Python 3.9

rm -rf /opt/local/bin/curlrm -rf /usr/local/bin/curl

which curl最终返回正确的路径/usr/bin/ccurlexit

重新启动终端

还是同样的错误,所以我从/etc/path中删除了/usr/bin/ccurl,并导出了文件。还删除了bash配置文件,因为工作计算机没有返回一个,并且。。。仍然是相同的错误,所以我得出结论;卷曲不在路径中";应忽略。

我确实让酿酒医生回来了,没有任何错误。brew upgrade curl卷曲未安装brew install curl403错误SNI是必需的。

brew upgrade opensslopenssl 1.1.1j已安装

在我的情况下,我在编辑$PATH时犯了一个错误。

我建议您查看所有的~/.bash_profile~/.zshrc

删除与$PATH相关的所有代码。小心地将内容添加回。

我就是这样解决的:

  • 搜索";"用户和组";聚光灯搜索
  • 右键单击管理员用户->高级选项
  • 将登录外壳程序更改为/bin/ksh
  • 保存并重新打开终端

然后curl命令开始工作。

对我来说与PATH无关。我的解决方案是运行:

brew install curl

最新更新