-1

我正在尝试在没有 root 访问权限的服务器上安装 caffe,但出现以下错误

制作:*** [.build_release/src/caffe/proto/caffe.pb.o] 错误 1

此错误将我指向https://github.com/BVLC/caffe/issues/4512

protobuf2.3.0 安装在服务器上,我在我的主目录上安装了 protobuf3,并将位置添加到 LD_LIBRARY_PATH,但如果我这样做protoc --version,它仍然指向 2.3.0。并which protoc/usr/bin/protoc我不允许删除 2.3 版本。

如何指向我的其他安装?

编辑:错误消息的开头是.build_release/src/caffe/proto/caffe.pb.h error: #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer headers. Please regenerate this file with a newer version of protoc.

4

1 回答 1

2

看来您需要将安装新协议的目录添加到 PATH 变量中。类似的东西export PATH=/path/to/your/protobuf/installation/bin:$PATH应该这样做,具体取决于您使用的外壳。

于 2016-09-19T11:13:52.510 回答