brew 使用fatal: not in a git directory Error: Command failed with exit 128: git

前言

最近看点新东西,有开源的auto-gpt,看了是python写的,安装python时使用brew install python,然后报错了,考虑到前些天刚刚更新了系统小版本,是不是没更新的缘故,执行brew upgrade,然后还是报错,而且跟最开始报错一模一样

fatal: not in a git directory
Error: Command failed with exit 128: git

过程

macos刚安装好brew的时候安装软件时没问题的,但是很长时间没关注了,小版本系统更新了几版,今天突然安装新软件就不行了,包括更新

安装python

失败了

 

 然后执行更新,也失败了,错误一模一样

 

解决办法

考虑到brew的指令可以检查问题,brew -v

实际上就是git指令,把brew的目录配置好就可以了,实际上很早安装brew的时候是默认配置好的,但是随着小版本系统的更新,这个git权限需要重新配置 ,执行后安装成功

并且brew -v正常

 

 

总结

brew安装实际上节省了很多时间,但是经常因为各种原因有各种问题,需要brew -v按照提示执行。linux或者类unix系统对于命令有天然的优势,不过随着ARM CPU的过程,尤其是K8S的发布,部分镜像对于x86支持还是很完善,而对于ARM只能自编译,部分编译还是很头痛。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值