RX0231

领域: 执行

错误消息

%s 指向一个 leaf,但没有声明任何 leafs 挂载点:%s

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你声明了一个文件系统持有者,没写 which,运行时引擎却说:你指向了一个 leaf,可是没有声明 leafs 挂载点。意思是这样的:不写 which 的时候,引擎默认把数据放在 leafs 里,路径就是 leaf 路径。可是 leafs 这个世界挂在哪儿,引擎不会猜,它要你在 manifest.rush 里用 leafs 等于某个挂载点写清楚。没有 manifest,或者 manifest 里没写,就没有地方可放,引擎宁可拒绝,也不会悄悄把数据丢进工作目录。小例子:一个孤零零的脚本声明了持有者却没有 manifest,就会碰到这条。修法有两个:在 manifest 里补上 leafs 挂载点,或者用 which 和 path 明确指定另一个文件系统。数据放哪儿,要你亲口说。

文本来自 Rush 引擎的错误目录。