我正在关注此(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'注册的子模块'deps / ctest'(https://github.com/azure/azure-ctest)
克隆成'deps / ctest'...
remote:计数对象:250,完成。
远程:总计250(delta 0),重用0(delta 0),pack-reused 250
接收物体:100%(250/250),164.34 KiB | 0字节/秒,完成。
解决增量:100%(121/121),完成。
检查连接...完成。
致命:引用不是树:037e318716e37eba358424380659dd1cd6d0554e
无法在子模块路径'deps / ctest'中签出'037e318716e37eba358424380659dd1cd6d0554e'
gatewayFunctions.cmake上的CMake错误:122(消息):
拉子模块时出错:1
呼叫堆栈(最近一次呼叫):
dependencies-test.cmake:9(findAndInstall)
CMakeLists.txt:207(包括)
- 配置不完整,发生错误!
你能告诉我,可能是什么问题?
答案 0 :(得分:0)
请注意,Azure IoT Edge已更新,现在基于Docker容器,并完全支持Ubuntu作为主机。查看新文档:https://docs.microsoft.com/en-us/azure/iot-edge/how-iot-edge-works