换台电脑克隆后启动失败,是因为 site 和启动脚本写死了 /home/cc/ros2。仓库内路径改成相对仓库根,加载时再展开;缺 install 时先说明要编译,而不是 source 一个不存在的文件。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
arm_dev
2026-10-15 10:51:24 +08:00
parent ab73399426
commit 3c86441fb0
25 changed files with 254 additions and 91 deletions
+9 -1
View File
@@ -55,7 +55,15 @@ LEVEL_FAIL = "fail"
#: 级别排序:fail 最先报
_LEVEL_RANK = {LEVEL_FAIL: 0, LEVEL_WARN: 1, LEVEL_OK: 2}
DEFAULT_RDK_PYTHON = os.environ.get("RDK_PYTHON") or "/home/cc/rdk_py310/bin/python"
def default_rdk_python() -> str:
"""RDK 解释器。环境变量优先,否则用当前用户家目录下的 rdk_py310。"""
env = os.environ.get("RDK_PYTHON", "").strip()
if env:
return env
return str(Path.home() / "rdk_py310" / "bin" / "python")
DEFAULT_RDK_PYTHON = default_rdk_python()
#: 上一轮没退干净的进程特征。留着它们会让这一轮的错误指向别处:
#: · ros2_control_node 占着 RDK(同一个 SN 是独占访问)