文章 ID: 000090856 内容类型: 错误讯息 上次审核日期: 2024 年 12 月 12 日

在工业英特尔® Edge洞见平台(英特尔® EII)中运行 InfluxDBConnector 时出现错误:“找不到软件包 'EIIMesssageBus/Eiimsgbus'”

BUILT IN - ARTICLE INTRO SECOND COMPONENT
总结

如何安装正确版本的 CMake* 以解决涉及英特尔® EII 消息总线的错误。

说明
  • 已成功安装英特尔® EII 软件包
  • 在 InfluxDBConnector 目录下运行 test.go ,收到以下错误:
    Cannot find package "EIIMessageBus/eiimsgbus" in any of: /usr/lib/.../EIIMessageBus/eiimsgbus.
解决方法

EII/OEI 消息总线依赖于 CMake* v3.11+。 按照 以下说明安装正确版本的 cmake

  1. 移除 旧版本的 CMake
    1. sudo apt -y purge cmake
    2. sudo apt -y autoremove
  2. 下载 CMake
    1. wget https://cmake.org/files/v3.15/cmake-3.15.0-Linux-x86_64.sh
  3. 安装 CMake
    1. sudo mkdir /opt/cmake
    2. sudo cmake-3.15.0-Linux-x86.sh --prefix=/opt/cmake --skip-license
  4. 使 命令可供所有用户使用
    1. sudo update-alternatives --install /usr/bin/cmake cmake /opt/cmake/bin/cmake 1 --force

相关产品

本文适用于 1 产品

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。