mac中的brew安装失败

本文解决Xcode安装后执行brew命令出现的错误,主要原因是未安装CommandLineTools。即使Xcode自带该工具,也可能需要单独下载安装。安装完成后,再次执行brew命令即可正常使用。

如果对应的Xcode安装后执行官网命令报错

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

安装后报上述错误主要是没有安装对应的 Command Line Tools需要到苹果的开发这官网上进行下载安装,我安装完Xcode后是有 Command Line Tools,但是在安装的时候还是提示对应的缺失,只能单独下载进行安装
在这里插入图片描述

下载完成后再次执行brew的安装命令即可,测试ok

macOS 上使用 Homebrew 安装指定版本的 Redis(如 Redis 6.2)可以通过以下步骤完成。Homebrew 默认安装的是最新版本的 Redis,若需安装特定版本,需要使用 `brew install` 的版本控制功能或从特定的公式版本安装。 ### 安装 Redis 6.2 的方法 1. **通过指定版本公式安装** 如果你确定 Redis 6.2 在 Homebrew 的历史版本中存在,可以通过以下方式安装: ```bash brew install redis@6.2 ``` 如果提示找不到 `redis@6.2`,可能是因为该版本已经被移除或 Homebrew 核心仓库不再支持。此时可以尝试手动切换到包含该版本的公式提交记录进行安装。 2. **手动切换 Homebrew 公式版本** 可以使用 `brew extract` 命令将特定版本的 Redis 提取到一个自定义的 tap 中: ```bash brew tap-new $HOME/redis62-tap brew extract --version=6.2 redis $HOME/redis62-tap brew install redis62-tap/redis@6.2 ``` 这将创建一个本地 tap 并从中安装 Redis 6.2。 3. **使用特定的提交哈希安装** 如果你知道某个特定的提交中包含 Redis 6.2 的公式,可以切换到该提交并安装: ```bash cd $(brew --repo homebrew/core) git fetch origin git checkout <commit-hash> -- Formula/redis.rb brew install redis ``` 安装完成后,可以切换回主分支: ```bash git checkout master ``` 4. **使用缓存或本地公式安装** 如果你已经下载了 Redis 6.2 的 bottle 文件或源码包,可以直接从本地安装: ```bash brew install --cache /path/to/redis-6.2.0.bottle.tar.gz ``` 或者: ```bash brew install --build-from-source redis@6.2 ``` ### 注意事项 - 安装过程中如果遇到依赖问题(如 OpenSSL 下载失败),可以尝试使用代理或更换镜像源[^2]。 - 安装前建议清理 Homebrew 缓存以避免旧版本冲突: ```bash brew cleanup ``` - 如果你使用的是 Apple Silicon(M1/M2)芯片,确保你的 Homebrew 是适配 ARM 架构的版本,通常安装在 `/opt/homebrew` 路径下[^3]。 ### 配置 Redis 守护进程 安装完成后,Redis 默认不会以守护进程运行。可以通过编辑 `redis.conf` 文件,设置: ```properties daemonize yes ``` 然后启动 Redis: ```bash redis-server /usr/local/etc/redis.conf ``` ### 示例:查看 Redis 是否运行 ```bash ps aux | grep redis ``` ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值