Homebrew使用问题(mac)

本文介绍了在使用Homebrew过程中遇到的更新错误,并提供了详细的解决步骤。包括如何更改所有者权限、卸载并重新安装Homebrew等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、执行brew update报错:

Error: Running Homebrew as root is extremely dangerous and no longer supported.

 

2、根据网上找的资料通过执行下面语句解决(参考:https://www.cnblogs.com/xiaohaillong/p/6120913.html):

sudo chown -R $(whoami) /usr/local

 

3、但是执行步骤2时报错:

mac chown: /usr/local: Operation not permitted

 

4、解决3问题的方法(参考:https://blog.youkuaiyun.com/yemao_guyue/article/details/80575532):

a)先卸载brew:

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

 

b)再重新安装brew:

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

 

5、重新执行brew update,并安装所需要的软件,如:brew install python3

### 如何在Mac使用Homebrew #### 安装Homebrew 安装Homebrew的过程非常简便,只需通过终端执行一条命令即可完成。具体方法如下所示[^3]: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 这条命令会自动下载并运行Homebrew的安装脚本。 #### 使用Homebrew安装软件包 一旦成功安装了Homebrew,可以通过简单的命令来管理各种软件包。例如,要安装`jenv`(Java版本管理工具),可以输入以下命令[^1]: ```bash brew install jenv ``` 此命令会在Homebrew默认的存储路径下下载并安装指定的软件包。通常情况下,这些文件会被存放在 `/usr/local/Cellar` 或者 `/opt/homebrew/Cellar` 中,这取决于操作系统的架构以及Homebrew的具体配置[^2]。 如果需要卸载某个已安装的软件包,比如 `mysql`,则可使用以下命令[^4]: ```bash brew uninstall mysql ``` 需要注意的是,在正常情况下删除整个Homebrew目录不会影响系统其他部分的功能,因为Homebrew的设计原则是不会触碰其前缀范围之外的任何文件。 对于像Java这样的特定应用环境设置,还可以参照专门指南来进行更详细的定制化处理,包括但不限于多版本间的切换等功能实现方式[^5]。 #### 配置与更新Homebrew 为了保持所使用的软件处于最新状态,定期更新Homebrew及其托管的应用程序是非常重要的。以下是两个常用的维护指令: - 更新Homebrew本身: ```bash brew update ``` - 升级所有已经过期的formulae到它们最新的稳定版: ```bash brew upgrade ``` 此外还有清理不再需要依赖项功能可用作磁盘空间优化手段之一: ```bash brew cleanup ``` 以上就是关于如何利用HomebrewmacOS平台之上进行日常开发所需各类工具链部署的相关介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值