总结
如何安装正确版本的 CMake* 以解决涉及英特尔® EII 消息总线的错误。
说明
- 已成功安装英特尔® EII 软件包
- 在 InfluxDBConnector 目录下运行 test.go ,收到以下错误:
Cannot find package "EIIMessageBus/eiimsgbus" in any of: /usr/lib/.../EIIMessageBus/eiimsgbus.
解决方法
EII/OEI 消息总线依赖于 CMake* v3.11+。 按照 以下说明安装正确版本的 cmake:
- 移除 旧版本的 CMake:
- sudo apt -y purge cmake
- sudo apt -y autoremove
- 下载 CMake
- 安装 CMake
- sudo mkdir /opt/cmake
- sudo cmake-3.15.0-Linux-x86.sh --prefix=/opt/cmake --skip-license
- 使 命令可供所有用户使用
- sudo update-alternatives --install /usr/bin/cmake cmake /opt/cmake/bin/cmake 1 --force