我试着在mac上安装自制软件,但我不能,因为找不到curl。我键入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这返回了以下错误:
-bash: curl: command not found
所以,我试着安装curl,但显然要安装curl的话,我需要使用curl吗?这就是我发现的:
在终端应用程序中运行:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
运行:
brew install curl
完成!现在可以使用
curl
。
然而,这使用curl来安装curl,因此它给出了相同的错误消息:-bash: curl: command not found
TL;DR,如何在不使用curl的情况下在mac上安装curl
我解决了这个问题!
在mac上使用bash:
- 转到终端–>首选项
- 单击
Shells open with:
并将其设置为Command (complete path)
-
输入以下内容之一:
- /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
用于编辑的i
esc
退出编辑模式:x
保存
重新启动终端
仍然得到403 SNI错误无法下载Python 3.9
rm -rf /opt/local/bin/curl
rm -rf /usr/local/bin/curl
which curl
最终返回正确的路径/usr/bin/ccurlexit
重新启动终端
还是同样的错误,所以我从/etc/path中删除了/usr/bin/ccurl,并导出了文件。还删除了bash配置文件,因为工作计算机没有返回一个,并且。。。仍然是相同的错误,所以我得出结论;卷曲不在路径中";应忽略。
我确实让酿酒医生回来了,没有任何错误。brew upgrade curl
卷曲未安装brew install curl
403错误SNI是必需的。
brew upgrade openssl
openssl 1.1.1j已安装
在我的情况下,我在编辑$PATH
时犯了一个错误。
我建议您查看所有的~/.bash_profile
和~/.zshrc
。
删除与$PATH
相关的所有代码。小心地将内容添加回。
我就是这样解决的:
- 搜索";"用户和组";聚光灯搜索
- 右键单击管理员用户->高级选项
- 将登录外壳程序更改为/bin/ksh
- 保存并重新打开终端
然后curl命令开始工作。
对我来说与PATH
无关。我的解决方案是运行:
brew install curl