인텔® EII 메시지 버스 관련 오류를 해결하기 위해 올바른 버전의 CMake*를 설치하는 방법.
- 인텔® 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