macos brew安裝多版本protobuf,切換指定版本protobuf 為默認版本方法

protobuf 不同的版本語法相差很大, 而在不同的項目中可能使用的protobuf版本也不同,所以我們的電腦就可能需要安裝多個版本的protobuf, 下面介紹macos下如何通過brew安裝多版本和設置想要的默認版本的方法

安裝,則可以先執行 brew search protobuf 查看有哪些可用版本
~~~sh
? ?brew search protobuf
==> Formulae
protobuf ? ? ?protobuf-c ? ? ?protobuf@21? ? ?protobuf@3 ? ? swift-protobuf

==> Casks
protopie
~~~

安裝想要的版本

brew install?protobuf@3

切換指定版本為默認版本

首先使用命令brew list|grep protobuf查看一下當前的protobuf安裝情況
~~~sh
? ?brew list|grep protobuf
protobuf@21
protobuf@3
~~~
如果有多個版本的protobuf, 則將你想要的版本設置為默認的版本,
方法:假設當前默認版本為protobuf@21先 brew unlink protobuf@21 然后在重新鏈接想要的默認版本 brew link protobuf@3

再次執行 protoc --version 查看應該就是你想要的版本了。
protoc --version ? ?
libprotoc 3.20.3

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/14205.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/14205.shtml
英文地址,請注明出處:http://en.pswp.cn/web/14205.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Thinkphp3.2.3網站后臺不能訪問如何修復

我是使用Thinkphp3.2.3新搭建的PHP網站,但是網站前臺可以訪問,后臺訪問出現如圖錯誤: 由于我使用的Hostease的Linux虛擬主機產品默認帶普通用戶權限的cPanel面板,對于上述出現的問題不清楚如何處理,因此聯系Hostease的…

(3)醫療圖像處理:MRI磁共振成像-快速采集--(楊正漢)

目錄 一、磁共振快速采集技術基礎 1.K空間的基本特點 2.快速成像的理由: 3.快速成像的硬件要求: 二、磁共振快速采集技術 1.采集更少的相位編碼線 2.平行采集技術PAT 3.其他與快速采集有關的技術 1)部分回波技術 2)頻率…

java實現一個動態監控系統,監控接口請求超時的趨勢

目錄 整體思路案例實現1. 數據收集2. 數據聚合3. 趨勢分析4. 異常檢測5. 異常處理定時任務 整體思路 理想情況下,你可以實現一個簡單的動態監控算法來檢測渠道請求的響應時間趨勢,并在發現頻繁超時的情況下進行處理。以下是一個可能的算法框架&#xff…

Oracle表關聯更新幾種方法

1、測試表及數據準備 create table T_update01(ID int ,infoname varchar2(32),sys_guid varchar2(36)); create table T_update02(ID int ,infoname varchar2(32),sys_guid varchar2(36));insert into T_update01 select 1,N1_updateName,sys_guid() from dual union select …

java如何獲取IP和IP的歸屬地?

在Java中,獲取IP地址通常指的是獲取本地機器的IP地址或者通過某種方式(如HTTP請求)獲取的遠程IP地址。代碼案例如下: 而要獲取IP的歸屬地(地理位置信息),則通常需要使用第三方IP地址查詢服務,我…

c++ 排序算法merge使用要求

在C中&#xff0c;std::merge是一個算法&#xff0c;它用于合并兩個已排序的范圍&#xff08;例如數組或容器中的一部分&#xff09;到一個新的范圍中。這個函數在<algorithm>頭文件中定義。 輸入范圍必須已排序 std::merge要求輸入的兩個范圍都必須是已排序的&#xf…

23種設計模式順口溜

口訣&#xff1a; 原型 抽風 &#xff0c;單獨 建造 工廠 &#xff08;寓意&#xff1a;&#xff08;這里代指本來很簡單的東西&#xff0c;卻要干工廠這里復雜的業務&#xff09; 抽風&#xff1a;抽象工廠單獨&#xff1a;單例橋代理組合享元適配器&#xff0c;&#xff0…

Microsoft VBA Excel 去重小工具

問題簡述 在本工作表中&#xff0c;A1:B3單元格樣式如下&#xff0c;通過名稱管理器B列的單元格被命名為"LinkFile"、“SheetName”、“InputArea”&#xff0c;請實現以下功能&#xff1a;讀取Excel文件中的數據&#xff0c;去除重復的數據&#xff0c;并記錄每個數…

亞馬遜云科技介紹

&#x1f525;博客主頁&#xff1a; 小羊失眠啦. &#x1f3a5;系列專欄&#xff1a;《C語言》 《數據結構》 《C》 《Linux》 ??感謝大家點贊&#x1f44d;收藏?評論?? 文章目錄 一、亞馬遜云科技云計算1.1 云計算的優勢 二、領先的云平臺三、亞馬遜云科技區域的全球網絡…

最簡單的,在mac筆記本上安裝Unix-v6系統,進行“Unix內核源碼剖析”

Unix V6 已經是 1975 年的系統了&#xff0c;但是其源代碼攏共只有 1w 行左右&#xff0c;并且使用了 C 語言&#xff08;K & R 之前的標準&#xff09;&#xff0c;還是現代操作系統的鼻祖&#xff0c;所以說是初學者最好的研究對象。 安裝模擬器 brew install simh …

【MySQL精通之路】SQL優化(1)-查詢優化(3)-索引合并

主博客&#xff1a; 【MySQL精通之路】SQL優化(1)-CSDN博客 上一篇&#xff1a; 【MySQL精通之路】SQL優化(1)-查詢優化(2)-范圍查詢優化-CSDN博客 下一篇&#xff1a; 目錄 1.索引合并-交集訪問算法 2.索引合并聯合訪問算法 3.索引合并-排序聯合訪問算法 4.影響索引合…

平衡發展與環保:理性看待地下式污水處理廠建設|中聯環保圈

這些年啊&#xff0c;隨著城市化進程越來越快&#xff0c;還有環境保護意識不斷提高&#xff0c;這地下式污水處理廠慢慢就成了熱門的建設趨勢了。據相關統計&#xff0c;全球現在運行著 200 多座地下式污水處理廠呢&#xff0c;咱國家建成和在建的數量也差不多快到 200 座啦。…

基于transformers框架實踐Bert系列4-文本相似度

本系列用于Bert模型實踐實際場景&#xff0c;分別包括分類器、命名實體識別、選擇題、文本摘要等等。&#xff08;關于Bert的結構和詳細這里就不做講解&#xff0c;但了解Bert的基本結構是做實踐的基礎&#xff0c;因此看本系列之前&#xff0c;最好了解一下transformers和Bert…

STM32入門筆記(02):USART串口通信注意事項筆記(SPL庫函數版)

這是通過串口通信發送過來的數據&#xff0c;里面包括了故障碼&#xff0c;電壓&#xff0c;電流&#xff0c;頻率等信息&#xff0c;請你用STM32f103系列單片機的串口1讀取該數據并解析出電壓和電流是多少&#xff1f; 要用STM32F103系列單片機的串口1讀取并解析發電機上的逆…

【Django項目】 音樂網站spotify復刻

代碼&#xff1a;https://github.com/tomitokko/spotify-clone 注&#xff1a;該項目不是自己提供mp3文件&#xff0c;而是使用spotify 的api接口獲取。

docker 命令總結

導出鏡像下載 centos 鏡像 docker pull centos:centos7.7.1908 常用命令 docker ps 查看正在運行的容器 docker ps -a 查看所有容器 docker images 查看本地已有鏡像 停止所有容器 docker stop $(docker ps -aq) 停止某個容器 docker stop 容器名稱 刪除所有容器 dock…

Java基礎入門day54

day54 servlet升級03 特點 當前設計又有一個問題&#xff0c;我們目前可以做到一個實體類用一個servlet&#xff0c;比如Student類的所有crud方法都可以在StudentServlet中的service方法中進行動態處理。假如又有User類&#xff0c;我們就要在UserServlet中設計service方法&a…

探索文檔識別技術在加強教育資源共享與合作中的潛力

在數字化浪潮不斷推進的今天&#xff0c;教育資源的共享與合作已經成為提高教學質量和效率的關鍵因素。文檔識別技術作為一項強大的工具&#xff0c;在這一過程中發揮著至關重要的作用。本文旨在探討如何通過文檔識別技術的應用&#xff0c;促進教育資源的有效共享與教師、學校…