误下载protoc3之后恢复到protoc2.6.1

首先跟着这篇没用的blog妄图完成cartographer的安装,然并卵,反而protoc的默认版本回不去了。

坑人的blog: https://blog.csdn.net/Steve_Kung/article/details/89435998(点进去就气人)

如何恢复到默认的protoc2.6.1?

首先,删除掉/usr/local/bin/protoc这个protoc3,因为之前妄图下载protoc3跑cartographer,所以先删除掉

which protoc 
rm /usr/local/bin/protoc

然后你要记住,通过那篇坑人博客,你建立了软连接
所以首先删掉软连接:

rm -rf  /usr/bin/protoc

然后将备份的文件protoc.bk还原为protoc

sudo mv /usr/bin/protoc.bk  /usr/bin/protoc

然后

which protoc 
protoc --version

可以看到protoc被完美还原

当然,如果你之前没有建立过软连接,那么当你rm /usr/local/bin/protoc之后应该默认出先2.6.1的版本

如果之前设置过环境变量,要补充一句,以删除掉3.x的环境变量:

unset PROTOBUF_PROTOC_EXECUTABLE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值