我使用自制程序安装protobuf 2.5
但想要升级到最新版本。我跑了brew uninstall protobuf@2.5
然后brew install protobuf
。
但是现在当我运行protoc
命令时,我收到错误:
-bash: /usr/local/opt/protobuf@2.5/bin/protoc: No such file or directory
我尝试运行brew unlink protoc && brew link protoc
,但错误仍然存在。如何删除protoc与已删除目录的关联?
答案 0 :(得分:0)
您似乎安装了较新版本的protobuf,但您的符号链接仍指向旧版本。再次清理:
brew uninstall protobuf@2.5
brew unistall protobuf
brew unlink protobuf
此时,which protobuf
应该返回空。如果它返回文件或链接,请手动删除,然后再次安装brew。
希望这会有所帮助。