我无法安装Protobuf 2.6.0,详情如下:
"onReadRemoteRssi()"
brew无法找到protobuf 2.6.1:
ryous-MacBook-Pro:~ raniys$ protoc --version
libprotoc 2.6.0
ryous-MacBook-Pro:~ raniys$ cd /Users/raniys/Downloads/protobuf-2.6.0
ryous-MacBook-Pro:protobuf-2.6.0 raniys$ ./autogen.sh
Google Test not present. Fetching gtest-1.5.0 from the web...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1586 100 1586 0 0 2948 0 --:--:-- --:--:-- --:--:-- 2953
tar: Unrecognized archive format
tar: Error exit delayed from previous errors.
macOS版本:10.12.1 自制1.0.8
感谢您的帮助。
答案 0 :(得分:0)
2.6.0源代码tarball只是旧版本,并尝试获取不再存在的链接。我建议升级到3.1等新版本,除非你有特别的理由坚持使用2.6.0。
答案 1 :(得分:0)
我已经解决了这个问题,下面是link:
的副本
- 运行命令' brew install protobuf'要安装protobuf,protobuf的版本应为3.1.0;
- 下载protobuf-2.6.1:
https://github.com/google/protobuf/releases/download/v2.6.1/protobuf- 2.6.1.tar.bz2- 解压缩并cd到protobuf-2.6.1文件夹:
醇>
./autogen.sh
./configure
make
make install
* 4。下载protobuf-objc和build(仅适用于oc):
git clone https://github.com/alexeyxo/protobuf-objc.git
cd protobuf-objc
./scripts/build.sh
- 尝试命令' protoc --version'在终端中,如果protobuf版本显示,则表示全部完成,否则请重新执行第3步和第4步。
醇>