我创建了一个包含该Switch
模块的 perl 脚本。
hello_world.pl
use strict;
use warnings;
use Switch;
use Data::Dumper;
my $var = "Hello World\n";
print Dumper($var);
如果我启动perl hello_world.pl
一切正常。但是,如果我打包我的脚本pp hello_world.pl
而不是启动./a.out
它会给我这个错误:
在@INC 中找不到 Switch.pm(您可能需要安装 Switch 模块)(@INC 包含:CODE(0x7fb2631e6a88) /var/folders/rb/2b5sbs355n57svwzjjh7cb9c0000gn/T/par-6967676c6f62616c33/cache-710e96784204964ab8d6fe95 lib /var/folders/rb/2b5sbs355n57svwzjjh7cb9c0000gn/T/par-6967676c6f62616c33/cache-710e967842eb844ab8d6fe5f46968c1b6f49e019/inc CODE(0x7fb262988de0) CODE(0x7fb262989930)) at script/hello_world.pl line 3. BEGIN 失败——编译在 script/hello_world.pl 第 3 行中止