gpt4 book ai didi

perl - @INC 中的错误 : Can't locate File/HomeDir. pm

转载 作者:行者123 更新时间:2023-12-04 06:19:37 28 4
gpt4 key购买 nike

我使用 Mac OS X 10.8,并想运行 latexindent.pl perl我的 latex 文件上的脚本。此脚本由 https://github.com/cmhughes/latexindent.plx 制作.当我在 latexfile 上运行此脚本时我收到此错误消息:

Can't locate File/HomeDir.pm in @INC (@INC contains: /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.4/darwin-thread-multi-2level /Library/Perl/Updates/5.12.4 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 .) at helloworld.pl line 10.
BEGIN failed--compilation aborted at helloworld.pl line 10.

似乎我缺少 perl 中的 File::HomeDir 模块,所以我尝试使用以下方法下载它:
sudo perl -MCPAN -e 'install File::HomeDir ',

我收到以下错误:

无法通过包“File::HomeDir”定位对象方法“install”。

我设法安装了 YAML::Tiny包没有任何问题。

我试图运行:
1 #!/usr/bin/perl
2
3 use strict;
4 use warnings;
5 use FindBin;
6 use YAML::Tiny;
7 use File::Copy;
8 use File::Basename;
9 use Getopt::Std;
10 use File::HomeDir;
11
12 print "hello world";
13 exit;

并收到与上述相同的错误消息...

有谁知道该怎么做?

最佳答案

sudo perl -MCPAN -e 'install "File::HomeDir"'
^ ^

关于perl - @INC 中的错误 : Can't locate File/HomeDir. pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590042/

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