前言:
在mac中使用 brew install
安装的软件默认都是最新版本的。有时候我们需要旧版本(指定版本)的时候,应该怎么做呢?
一、前提
已安装brew、git
二、安装过程
1、下载homebrew-core
git colne https://github.com/Homebrew/homebrew-core.git
2、查看对应版本对应commit
git log Formula/protobuf.rb | less
3、将代码切换至对应版本
git checkout 4e90c422aed9cebffa6e0f1900f9b733dd58bfbd
4、安装
brew install Formula/protobuf.rb
5、安装过程报错
Error: An exception occurred within a child process: ChecksumMismatchError: SHA256 mismatch Expected: f5b3563f118f1d3d6e001705fa7082e8fc3bda50038ac3dff787650795734146 Actual: 44e36eee53a7bc8b88935b105c8e2773f6ae9f89e3f25e95f93c4bcac908bb986、修改 Formula/protobuf.rb 找到
f5b3563f118f1d3d6e001705fa7082e8fc3bda50038ac3dff787650795734146
修改为:
44e36eee53a7bc8b88935b105c8e2773f6ae9f89e3f25e95f93c4bcac908bb98
7、再次安装protobuf
brew install Formula/protobuf.rb
8、查看版本
protoc --version
相关推荐
本文将详细介绍如何使用Homebrew来安装指定版本的Node.js,因为默认安装的Node.js可能是最新版本,而某些项目可能需要特定版本的Node.js才能正确运行。 首先,确保你的Mac已经安装了Homebrew。如果没有,可以在终端...
本文将详细介绍如何在Mac上使用Brew来安装PHP,并且讲解如何进行PHP版本的切换,以满足开发过程中对不同版本PHP的需求。 首先,你需要确保你的Mac已经安装了Homebrew。如果没有,可以通过在终端中运行以下命令来...
Icu4c 73 brew自定义版本安装源 # 使用方法: # 1. 直接指定rb文件安装: brew install icu4c@73.rb # 2. 将icu4c@73.rb文件放到brew的默认Formula路径 然后执行 brew install icu4c@73 # 路径:/usr/local/Homebrew...
Homebrew,通常被称为“Brew”,是Mac OS X操作系统上的一款包管理器,它使得在命令行中安装软件变得简单快捷。这篇详细的文章将深入探讨如何使用Brew进行软件安装,以及它的工作原理。 首先,让我们理解Brew的核心...
4. **如何使用安装脚本**: - 首先,确保你的Mac已经安装了Xcode Command Line Tools,可以通过在终端输入`xcode-select --install`来安装。 - 解压下载的压缩包,找到名为“brew安装脚本及使用说明”的文件。 - ...
特定于brew-install:查找并安装特定版本的brew软件包
Homebrew 国内安装脚本,快速部署 brew ,国内镜像。Homebrew是一款在macOS系统上常用的包管理工具,但是在国内使用时可能会遇到下载速度慢的问题。为了解决这个问题,可以通过使用国内镜像来加速Homebrew的安装和...
mac for jdk1.6 jdk6 安装版 里面有两个jdk1.6的安装包,都可以用 如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install ...如果看不懂 移步搜怎么使用brew安装jdk1.6
Mac上直接执行`brew install sshpass`无法正常安装,就算执行`brew install sshpass -f`也无法正常安装。当然也可以选择从源码安装,但是步骤较为繁琐。可以下载此脚本,终端执行`brew install install_sshpass.rb`...
### brew安装软件全过程详解 #### 一、引言 随着移动通信技术的发展,BREW(Binary Runtime Environment for Wireless)作为一种开放式的移动应用平台,在中国电信CDMA网络中的应用日益广泛。对于用户来说,能够...
6. **查看已安装的软件包**:要查看已通过Brew安装的软件,使用`brew list`。 ``` brew list ``` **三、Brew开发过程** 对于开发者而言,Brew不仅可以用来管理个人开发所需的工具,还可以参与到Brew自身的开发...
Minio技术知识点:Mac如何安装和部署Minio服务端 以下是关于Minio技术知识点的详细解释: Minio概述 Minio是一个基于Apache License v2.0下的对象存储服务,兼容Amazon S3云存储服务。它最适合存储非结构化数据,...
在使用BrewSDK进行开发时,你还需要了解如何使用它的集成开发环境(IDE)、编译器、调试器和其他开发工具。Brew提供了一套API和库,开发者需要学习这些API以创建应用程序,并遵循Brew的编程规范。 对于那些不想或不...
nodebrew, node.js 版本管理器 nodebrew Node.js 版本管理器。安装用curl安装。$ curl -L git.io/nodebrew | perl - setup或者,下载和设置。$ wget git.io/nodebrew
在苹果的Mac电脑上安装和使用Java Development Kit (JDK) 对于许多开发者来说是必不可少的,特别是对于那些需要在本地环境中开发和测试Java应用程序的人来说。然而,自从苹果推出采用M1芯片的新Mac系列以来,软件...
如果安装过程中出现下载速度慢或下载安装失败,使用安装方法二。 (二)brew 安装方法二 复制上文指令中里括号的部分,并在尾部加上 >> brew_install.sh,比如 curl -fsSL ...
2. **BREW MP(Mobile Platform)**:这是BREW平台的一个扩展版本,增加了对多任务、触摸屏和其他高级功能的支持,以适应更现代的移动设备需求。 3. **BREW Distribution System**:这是一个分发系统,负责将开发...
在Mac系统中,Homebrew是一种流行的包管理器,它使得安装和管理软件变得简单快捷。MongoDB是一款功能强大的开源文档型数据库系统,广泛应用于数据存储和处理。本教程将详细介绍如何利用Homebrew在Mac上安装MongoDB。...
1. BREW工具的使用:BREW工具是一种手机应用开发平台,通过使用BREW工具,可以将应用安装到手机中。 2. 手机驱动程序的安装:在使用BREW工具之前,需要安装手机驱动程序,以便将手机连接到电脑。 3. BREW AppLoader...