2013-10-25 16 views
7

Dosya/HomeDir.pm dosyasını bulamıyorum. Mac OS X 10.8 kullanıyorum ve lateks dosyalarında latexindent.plperl komut dosyasını çalıştırmak istiyorum. Bu komut dosyası https://github.com/cmhughes/latexindent.plx tarafından yapılmıştır. Ben bu hata mesajı alıyorum bir latexfile bu komut dosyasını çalıştırdığınızda:Hata: @INC

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. 

Ben perl'de Dosya :: homedir modülü Eksik görünüyor bu yüzden kullanarak indirmek için çalıştı: '

sudo perl -MCPAN -e 'install File::HomeDir,

nesne yöntemi paketine aracılığıyla "Dosya :: homedir" "yükle" bulunamıyor:

aşağıdaki hatayı alıyorum.

YAML::Tiny paketini sorunsuz yükleyebiliyordum.

herkes ne yapacağını biliyor musunuz ...

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;   

ve yukarıdaki hata mesajı var:

koşmaya çalıştım?

+1

Etkileşimli 'perl -MCPAN -e kabuğu'nu denediniz mi? – toolic

cevap

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

veya sadece 'sudo cpan -i File :: HomeDir' – friedo

+3

veya sadece' sudo cpan Dosya :: HomeDir' –