我正在关注此(https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-windows-iot-edge-simulated-device#before-you-get-started)文章以安装Azure IoT Edge . 但是当运行tools \ build.cmd --disable-native-remote-modules命令时,它会出错 .
〜/ iot-edge / build~ / iot-edge - C编译器标识是GNU 4.8.4
-
CXX编译器标识是GNU 4.8.4
-
检查工作的C编译器:/ usr / bin / cc
-
检查工作C编译器:/ usr / bin / cc - 工作
-
检测C编译器ABI信息
-
检测C编译器ABI信息 - 完成
-
检查CXX编译器是否正常工作:/ usr / bin / c
-
检查工作CXX编译器:/ usr / bin / c - 工作
-
检测CXX编译器ABI信息
-
检测CXX编译器ABI信息 - 完成
-
CMake安装前缀是/ usr / local
-
寻找 x86_64
-
寻找 x86_64 - 发现
-
AIG架构:x86_64
-
AIG架构:x86_64
-
找不到ctest ......
-
建筑ctest ......
子模块'deps/ctest'(https://github.com/azure/azure-ctest)已注册路径'deps/ctest'
克隆到'deps/ctest' ......
remote:计数对象:250,完成 .
remote:总计250(delta 0),重用0(delta 0),pack-reused 250
接收物体:100%(250/250),164.34 KiB | 0字节/秒,完成 .
解决增量:100%(121/121),完成 .
检查连接...完成 .
致命:参考不是树:037e318716e37eba358424380659dd1cd6d0554e
无法在子模块路径中签出'037e318716e37eba358424380659dd1cd6d0554e' 'deps/ctest'
gatewayFunctions.cmake上的CMake错误:122(消息):
拉子模块出错:1
呼叫堆栈(最近一次呼叫):
dependencies-test.cmake:9(findAndInstall)
CMakeLists.txt:207(包括) -
配置不完整,发生错误!
另请参阅“/root/iot-edge/build/CMakeFiles/CMakeOutput.log” .
你能告诉我,可能是什么问题?
1 回答
请注意,Azure IoT Edge已更新,现在基于Docker容器,并完全支持Ubuntu作为主机 . 查看新文档:https://docs.microsoft.com/en-us/azure/iot-edge/how-iot-edge-works