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