mac-intel安装git-lfs

mac-intel安装git-lfs

最近在搞家用git的时候,想着顺手把mac的环境给配置了,然后

sh 复制代码
brew install git-lfs 

安装 git-lfs 安装了小半天,这里总结下这次经验。

  1. homebrew已经开始不支持mac-intel了。

触发 brew install git-lfs 的时候,实际上是源码编译。

git-lfs这个依赖了很多库。llvm、python,全部编完就要三个多小时。

  1. git-lfs 编译卡死
sh 复制代码
brew install git-lfs 
==> Fetching downloads for: git-lfs
✔︎ API Source git-lfs.rb                                                                                                    Verified      2.1KB/  2.1KB
✔︎ Formula git-lfs (3.7.1)                                                                                                  Verified    713.5KB/713.5KB
==> make

make了老半天没动,可以这样查看编译细节:brew install -v git-lfs

  1. go依赖下载不了
sh 复制代码
GOOS= GOARCH= go generate github.com/git-lfs/git-lfs/v3/commands
mkdir -p po/build
if command -v msgfmt >/dev/null 2>&1; \
	then \
		msgfmt -o po/build/es.mo po/es.po; \
	fi
GOOS= GOARCH= go generate github.com/git-lfs/git-lfs/v3/tr
go: downloading github.com/leonelquinteros/gotext v1.5.0
go: downloading github.com/leonelquinteros/gotext v1.5.0
go: downloading github.com/git-lfs/gitobj/v2 v2.1.1
go: downloading github.com/git-lfs/pktline v0.0.0-20210330133718-06e9096e2825
go: downloading github.com/git-lfs/gitobj/v2 v2.1.1
go: downloading github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086
go: downloading github.com/spf13/cobra v1.7.0
go: downloading github.com/git-lfs/pktline v0.0.0-20210330133718-06e9096e2825
go: downloading github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086
go: downloading golang.org/x/sync v0.12.0
go: downloading github.com/spf13/cobra v1.7.0
go: downloading golang.org/x/sync v0.12.0
go: downloading github.com/git-lfs/wildmatch/v2 v2.0.1
go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
go: downloading github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17
go: downloading github.com/git-lfs/wildmatch/v2 v2.0.1
go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
go: downloading github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17
go: downloading github.com/mattn/go-isatty v0.0.4
go: downloading github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0
go: downloading github.com/jmhodges/clock v1.2.0
go: downloading github.com/dpotapov/go-spnego v0.0.0-20210315154721-298b63a54430
go: downloading github.com/ssgelm/cookiejarparser v1.0.1
go: downloading golang.org/x/net v0.38.0

我配置了go代理,但是对homebrew模式完全没用。

  1. 自己编译替换 git-lfs

最后无奈我只能从git-lfs的github,重新拉代码下来自己编译。编译完成之后,自己把git-lfs拷贝到 /usr/local/bin 下

sh 复制代码
sudo cp bin/git-lfs /usr/local/bin/

感觉homebrew没了,后面安装软件升级什么的还是有点麻烦的。有点想把系统安装成linux了。

相关推荐
Winlifes4 天前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
Elasticsearch4 天前
Elastic Observability 的跨项目搜索:通过一个查询搜索所有关联项目
elasticsearch
Elasticsearch4 天前
Elasticsearch 中的 agentic 工作流:暂停 AI agent 等待人工审批,72 小时后恢复
elasticsearch
Elastic 中国社区官方博客5 天前
jina-ocr-v1:在低成本 GPU 上实现更快速的文档解析
大数据·数据库·elasticsearch·搜索引擎·全文检索·jina
郑州光合科技余经理5 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
我命由我123455 天前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
vx-程序开发5 天前
【计算机毕设】django校园跑腿服务系统83141
java·数据库·vue.js·spring boot·spring·elasticsearch·django
Elasticsearch5 天前
jina-ocr-v1:在低成本 GPU 上实现更快速的文档解析
elasticsearch
深海鱼肝油ya5 天前
向量数据库Elasticsearch(四)搜索文档——各种方式
人工智能·elasticsearch·向量数据库·es搜索文档·只能体·非结构化数据库
Lcr3s5 天前
Git基础之(0):如何在Ubuntu(Linux)上安装git
git