bash - Mac - 无法安装 HomeBrew,因为缺少 Curl
问题描述
我试图将自制软件安装到我的 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 为我工作
推荐阅读
- visual-studio-2013 - SSIS 获取数据流中所有 OLE DB 目标的列表
- c# - C# 中 InitializeComponent() 方法中“this.lblDelete.Click += new System.EventHandler(this.lblDelete_Click);”的目的是什么?
- python - 在 opencv 3.x 中设置 FPS
- graphviz - 当 dir=back 时,Graphviz 箭头不起作用
- angularjs - AngularJS HTML 属性中的 Typescript 枚举
- r - 如果在 R 中不是唯一的,则基于重复数据删除
- android - java.lang.IllegalArgumentException:此组件要求您指定有效的 android:textAppearance 属性
- node.js - dialogflow-fulfillment-nodejs 如何获取有关经过身份验证的用户的信息?
- c# - 没有匹配开始标签的结束标签“文本”
- python - 带有 virtualenv 的 OSQuery 和 Python 扩展