gpt4 book ai didi

Linux 将 LD_LIBRARY_PATH 指向正​​确的位置

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:25 24 4
gpt4 key购买 nike

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

make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 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 该文件是由旧版本的 protoc 生成的,该版本与您的 Protocol Buffer header 不兼容。请使用较新版本的协议(protocol)重新生成此文件。

最佳答案

看来您需要将安装新协议(protocol)的目录添加到 PATH 变量中。像 export PATH=/path/to/your/protobuf/installation/bin:$PATH 之类的东西应该可以做到这一点,具体取决于您使用的 shell。

关于Linux 将 LD_LIBRARY_PATH 指向正​​确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com