gpt4 book ai didi

perl - gvim 找不到 Perl 模块

转载 作者:行者123 更新时间:2023-12-04 05:04:48 26 4
gpt4 key购买 nike

我正在尝试在 gvim 中编写一个使用模块 File::Path 的函数。但
它提醒我"Can't locate File/Path.pm in @INC(@INC contains: .) at (eval 8) line 1.
BEGIN failed--compilation aborted at (eval 8) line 1."
当 gvim 启动时。
我知道这意味着 gvim 找不到我的 perl lib 路径。
所以,我的问题是:
如何告诉 gvim 找到 Perl 模块的正确路径?我尝试添加 use lib'C:/Perl/lib';但问题仍在继续。
谢谢~~~

if has("perl")
function! Make_dir()
perl make_dir();
endfunction
autocmd VimEnter * call Make_dir()
perl <<EOF
use File::Path;
sub make_dir{
my $bakup=$ENV{'HOME'}."/bakup" ;
mkdir $bakup if not -e _;
#VIM::SetOption("backup");
#VIM::SetOption("backupdir=$bakup");
#VIM::Msg($bakup);
#todo....
}
EOF
endif

最佳答案

您是否“审查”了您的输出,或者它真的只是说“(@INC contains: .)”?这似乎表明 Perl 安装不正确。它应该有更多的目录。我想这可能表明存在权限问题。
use lib不起作用,因为 Perl 找不到 lib.pm或它附带的任何其他模块。 -I应该可以工作,但这只是一个创可贴修复。

关于perl - gvim 找不到 Perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com