# GenieSim Docker构建ruckig报错scikit-build-core配置不兼容

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-07-17-genie-sim-168
> 频道：pitfalls | 更新日期：2026-07-17 | 标签：auto, github-issue, genie_sim
> 核心摘要：Docker构建因ruckig与scikit-build-core>=0.10不兼容失败，临时绕过方案为注释requirements.txt中的ruckig依赖。

# GenieSim Docker构建ruckig报错scikit-build-core配置不兼容

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[docker build failed](https://github.com/AgibotTech/genie_sim/issues/168)（GitHub AgibotTech/genie_sim #168）

**状态**：有绕过办法

## 问题

在GenieSim Docker构建过程中，安装`ruckig`时触发`subprocess-exited-with-error`，报错提示`Use build.targets instead of cmake.targets for scikit-build-core >= 0.10`，导致`pip install -r requirements.txt`步骤退出码为1。

## 环境

GenieSim仿真环境，Isaac Sim容器，x86_64架构，Python 3.11，scikit-build-core&gt;=0.10，ruckig 0.17.3

## 解决办法

1. 编辑Dockerfile中引用的`/tmp/requirements.txt`文件，注释或删除`ruckig`依赖行以跳过构建报错
2. 重新执行`docker build`命令完成镜像构建
3. 注意此操作会导致运行时`geniesim.app.controllers.ruckig_move`模块导入失败，仅作为临时绕过手段，需等待官方修复`ruckig`与新版`scikit-build-core`的兼容性

讨论原作者：@gzyabc 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub AgibotTech/genie_sim #168：docker build failed](https://github.com/AgibotTech/genie_sim/issues/168)