外观
踩坑GitHub unitreerobotics/unitree_mujoco4 个月前
unitree_mujoco 编译后缺失 test 可执行文件且 jstest 报错
本文由 AI 根据公开内容整理,可能有误,请以原文为准:找不到test执行指令。I can not find the test。(GitHub unitreerobotics/unitree_mujoco #114)
状态:有绕过办法
问题
按照 unitree_mujoco 文档编译并启动 Go2 仿真后,在新终端执行 ./test 提示找不到命令。在 build 目录仅发现 jstest 可执行文件,但在 WSL2 Ubuntu 环境下运行该文件直接输出 open failed。使用 find . -maxdepth 1 -type f -executable 搜索项目根目录也确认无 test 二进制生成,仅有 .gitignore 文件包含 test 字符串。
环境
机型:Unitree Go2;软件:unitree_mujoco;系统:WSL2 Ubuntu;构建产物位于 build 目录,存在 jstest 二进制但无 test 二进制。
解决办法
- 确认当前版本不再构建
test二进制,文档指令可能过时,尝试使用build目录下生成的jstest作为替代测试程序。 - 若
jstest运行报open failed,检查是否因 WSL2 环境导致硬件接口或设备节点访问受限,建议切换至原生 Linux 裸机环境验证。 - 在项目根目录执行
find . -maxdepth 1 -type f -executable排查实际生成的可执行文件列表,确认构建系统是否按预期产出目标二进制。 - 关注仓库 Issue 区关于文档更新的讨论,等待维护者修正测试程序名称或补充 WSL2 兼容性说明。
讨论原作者:@git336527 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。