我已经创建了构建脚本的搜索方式,它将把所有的项目依赖关系内的目标文件夹。此目标文件夹将位于项目根目录中。这个目标文件夹包含bin,lib文件夹。在lib文件夹中,所有依赖项都在那里。
我已将路径搜索设置为:
export PERL5LIB="$PWD/target/lib/perl5:$PWD/target/lib/perl5/x86_64-linux:$PWD/targer/lib/perl5/x86_64-linux-gnu-thread-multi"当我构建我的项目时,它会抛出以下错误。
无法在@INC中找到/home/smopuru/pigeon/target/lib/perl5/x86_64-linux /home/smopuru/pigeon/targer/lib/perl5/x86_64-linux-gnu-thread-multi (@INC包含: lib /home/smopuru/pigeon/target/ lib /perl5 5 /home/smopuru/pigeon/target/lib/perl5/x86_64-linux /home/smopuru/pigeon/targer/lib/perl5/x86_64-linux- lib/home/smopuru/ Clone.pm /target/lib/perl5 5/home/smopuru/pigeon/target/lib/perl5/x86_64-linux/home/smopuru/pigeon/targer/lib/perl5/x86_64-linux-)/home/smopuru/pigeon/target/lib/site_perl/5.14.2/x86_64-linux /home/smopuru/pigeon/target/lib/site_perl/5.14.2 /home/smopuru/pigeon/target/lib/5.14.2/x86_64-linux /home/smopuru/鸽子/target/lib/5.14.2)在lib/鸽/Compiler.pm第29行,<>第1行。 无法在@INC中找到/home/smopuru/pigeon/target/lib/perl5/x86_64-linux /home/smopuru/pigeon/targer/lib/perl5/x86_64-linux-gnu-thread-multi (@INC包含: lib /home/smopuru/pigeon/target/ lib /perl5 5 /home/smopuru/pigeon/target/lib/perl5/x86_64-linux /home/smopuru/pigeon/targer/lib/perl5/x86_64-linux- lib/home/smopuru/ Mouse.pm /target/lib/perl5 5/home/smopuru/pigeon/target/lib/perl5/x86_64-linux/home/smopuru/pigeon/targer/lib/perl5/x86_64-linux-)/home/smopuru/pigeon/target/lib/site_perl/5.14.2/x86_64-linux /home/smopuru/pigeon/target/lib/site_perl/5.14.2 /home/smopuru/pigeon/target/lib/5.14.2/x86_64-linux /home/smopuru/鸽子/target/lib/5.14.2)在lib/鸽/Compiler.pm第29行,<>第1行。
我相信这两个文件是可用的。我用来搜索的命令:
find target/lib/ -name Clone.pm target/lib/perl5/x86_64-linux-gnu-thread-multi/Clone.pm
find target/lib/ -name Mouse.pm target/lib/perl5/x86_64-linux-gnu-thread-multi/Mouse.pm target/lib/perl5/x86_64-linux-gnu-thread-multi/Test/Mouse.pm发布于 2012-10-24 21:17:40
PERL5LIB中有一个错误--在其中一条路径上有“目标”而不是“目标”。这就是Clone.pm错过的原因。.../something/in/your/path/Test/而不是.../something/in/your/path中,这意味着您要么需要在脚本中使用use Test::Mouse;,要么需要将Mouse.pm文件移到文件系统中的一个目录中。https://stackoverflow.com/questions/13057727
复制相似问题