为什么我在安装 Rakudo™ v2023.08 后收到有关已弃用代码的警告?

Jim*_*ger 7 deprecated raku

安装 Rakudo\xe2\x84\xa2 v2023.08 后,我每次都会收到以下错误运行 raku 命令(无论是脚本还是单行命令)时,

\n
\n

发现 1 处已弃用的代码。\n============================================== =========================================

\n

raku 库路径中的 .pm 文件扩展名位于:

\n

文件#/Users/jimbollinger/lib,第 0 行

\n

请使用 raku 模块的 .rakumod 扩展名,或者包含显式声明每个 raku 模块文件的 META6.json 文件。

\n
\n

请联系作者以修改这些已弃用的代码,以便此消息消失!

\n
\n

/Users/jimbollinger/lib是一个目录。

\n

是什么原因导致此错误以及如何修复此错误?

\n

jub*_*us1 4

  1. .pm您的路径之一中似乎有一个文件。

  2. Rakudo 最近的一些变化开始在 Raku 生态系统中强制实施所谓的“规范”文件扩展名。

  3. 如果您不赞成这样做,请在https://github.com/rakudo/rakudo/issues上提出问题。毕竟这是一个开源项目。