2017-07-24 19 views
0

我正在使用protoc版本2.5.0。但是,我有命令如何重新安裝並在/ usr/local/bin/protoc中找到它

RM which protoc

我認爲它刪除我的文件夾/usr/local/bin/protoc刪除。我試圖重新安裝它

sudo apt-get install protobuf-compiler 

但是,我不能再次作出上述文件夾。以上protobuf的運行任何我的源代碼往往顯示錯誤

錯誤而載入共享庫:libprotobuf.so.12:無法打開共享對象文件:沒有這樣的文件或目錄

請幫我修復它

回答

0

我認爲你的安裝/解釋是相當錯誤的。

  • apt-get通常不會安裝到/ usr/local。它通常安裝到/ usr。如果您有/ usr/local,您可能從源代碼安裝。
  • libprotobuf.so.12適用於protobuf 3.2.0,不適用於2.5.0。

我建議apt-get remove protobuf*,如果你願意的話,可以從源代碼乾淨安裝--prefix=/usr