首页 > 解决方案 > 如何使用 Raku 中的 FindBin 等价物在 Raku 中加载相对于脚本的模块

问题描述

假设我在一个目录中有 2 个文件

p.pl  
Mod.pm

在 perl5 中,我可以通过以下方式从 p.pl 加载模块 Mod.pm:

use FindBin qw($Bin);
use lib "$Bin";
...
use Mod;

我想知道Raku等价物是什么(如果文件是 p.raku 和 Mod.rakumod)?

我想要完成的是加载相对于脚本的模块。

标签: moduleraku

解决方案


正如 ValleLukas 解释的那样:

use lib $*PROGRAM.dirname
use Mod;

可以使用。


推荐阅读