错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 process.spawn 启动一个外部程序,引擎说:这个写法我拒绝。它启动程序的方式很直接:你给它一个列表,第一项是程序名,后面是各个参数,引擎直接执行,不会替你做任何展开,比如通配符。所以 argv 必须是一个文本列表,至少要有程序名。如果你给的是映射,或者是空列表,都不行。另外,argv 不能和 where、restart 或 budget 一起写,因为那些是 gtr 自己的驻留设置,而外部程序没有这些东西。小例子:写了 argv 的同时,还写了 restart。修法是去掉多余的那一项。提示会告诉你写的是什么,以及合法的写法。
文本来自 Rush 引擎的错误目录。
