macOS的Homebrew安装配置

macOS的Homebrew安装配置

简介

Homebrew 是 MacOS 下的软件包的管理器,通过它可以安装很多开源的或第三方的软件。
Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask:
• brew: Homebrew 源代码仓库
• homebrew-core: Homebrew 核心软件仓库
• homebrew-bottles: Homebrew 预编译二进制软件包
• homebrew-cask: MacOS 图形应用程序仓库

国内镜像网站安装

这个脚本会提示使用哪个源,经测试使用中科大源能安装成功,阿里云安装失败:

/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

homebrew常用命令

安装软件

brew install node 默认安装最新版
brew install node@14.16.8 安装指定版本
brew switch node 16.0.0 切换版本

更新软件

brew upgrade name 更新安装过的软件(如果不加软件名,就更新所有可以更新的软件)

卸载软件

brew uninstall node 卸载node

服务相关

brew services list 获取services列表
brew services start/stop/restart serverNam

### HomebrewMacOS上的配置与常见问题解决 #### 配置环境变量 为了使Homebrew正常工作,在安装完成后可能需要配置环境变量。通常情况下,Homebrew会在安装过程中自动完成这一设置。如果遇到命令不可用的情况,可以手动编辑`~/.zshrc`或者`~/.bash_profile`文件,加入以下路径: ```shell export PATH="/usr/local/bin:/usr/local/sbin:$PATH" ``` 这一步骤确保了终端能够识别由Homebrew安装的应用程序和工具[^1]。 #### 更新Homebrew及其软件包 保持Homebrew以及通过它安装的所有软件处于最新状态非常重要。可以通过下面两条命令来实现更新操作: ```shell brew update brew upgrade ``` 第一条命令用于同步最新的配方列表;第二条则用来升级已安装的软件版本。 #### 解决权限错误 有时可能会碰到由于权限不足而导致无法写入某些目录的问题。对于这类情况,建议将当前用户添加到admin组或将特定目录的所有权赋予自己: ```shell sudo chown -R $(whoami):admin /usr/local ``` 此方法适用于大多数场景下的读写权限修复需求[^3]。 #### 清理不再使用的旧版软件包 随着时间推移,系统中会积累许多已经过期的老版本软件包副本。定期清理这些冗余数据有助于释放磁盘空间并提高效率: ```shell brew cleanup ``` 该指令将会删除所有未被链接至当前活跃版本之外的历史记录文件。 #### 卸载不想要的应用程序 当决定要卸载某个应用时,只需简单输入对应的卸载命令即可轻松搞定: ```shell brew uninstall <package_name> ``` 这里替换掉`<package_name>`为实际想去除的目标名称即可。 #### 处理依赖关系冲突 得益于Homebrew强大的依赖解析机制,在绝大多数时候都能很好地处理各种复杂的关联性要求。不过偶尔也会遇见一些特殊情况造成冲突现象发生。此时应该先尝试运行诊断脚本找出潜在隐患所在之处: ```shell brew doctor ``` 按照提示逐步修正所发现的各项警告信息直至完全消除为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值