RX0425

领域: 解析

错误消息

manifest.rush 的 perm 被授权者不是 nodeID:%s(%s)

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

小故事

你在 manifest 里写了谁可以访问这个项目,引擎说:被授权的这一项,不是一个节点编号。权限只授给节点,也就是电脑对电脑的权限。写法是 config 加 perm,后面是一个列表,每一项都是带引号的节点编号,由六十四个小写十六进制数字组成,用 rush identity 就可以看到本机的。如果你写了名字、数字、映射,或者长度不对、带大写字母的东西,甚至一条带点的完整 uid 链,引擎都会拒绝,而不是随便当成一个授权。小例子:把机器的名字写进了列表。修法是换成真正的节点编号。授权的事,引擎绝不猜。

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