RX0661

领域: 执行

错误消息

%s 是一个 leaf:%s

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

小故事

你对一个路径用了 chmod、tar、find,或者类似的功能,引擎说:这个路径是一个 leaf。原来,在 rush 里,一个没有任何标记的路径,默认就指向 leafs,也就是我们自己的文件系统,而不是操作系统的磁盘。可是 chmod、chown、tar、gzip、find、du、csv.write 这些功能,leafs 世界并不支持,它们只能作用于真正的操作系统文件系统,而且你要明确地说出来,写上 which,指明是 ext4 还是 NTFS,等等。引擎不会悄悄把你的路径交给操作系统,那样就违背了默认规则。小例子:对一个裸路径做 tar。修法是加上 which。

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