2013-10-25 4 views
7

में फ़ाइल/HomeDir.pm का पता नहीं लगा सकता मैं मैक ओएस एक्स 10.8 का उपयोग करता हूं, और मेरी लेटेक्स फ़ाइलों पर latexindent.plperl स्क्रिप्ट चलाने के लिए चाहता हूं। यह स्क्रिप्ट https://github.com/cmhughes/latexindent.plx द्वारा बनाई गई है। जब मैं एक latexfile मैं इस त्रुटि संदेश मिलता है पर इस स्क्रिप्ट को चलाने:त्रुटि: @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. 

ऐसा लगता है कि मैं पर्ल में फ़ाइल :: homedir मॉड्यूल याद आ रही है तो मैं इसे का उपयोग डाउनलोड करने के लिए करने की कोशिश की:

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

पता नहीं लगा सकता वस्तु विधि पैकेज के माध्यम से "फाइल :: homedir" "स्थापित":

मैं निम्नलिखित त्रुटि मिलती है।

मैं बिना किसी समस्या के 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;   

और उपर दिए गए त्रुटि संदेश मिल गया ...

किसी को क्या करना है पता है?

+1

क्या आपने इंटरैक्टिव 'perl-mCPAN -e shell' को आजमाया है? – toolic

उत्तर

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

या सिर्फ 'सुडो सीपीएन -आई फ़ाइल :: होमडियर ' – friedo

+3

या बस' सुडो सीपीएन फाइल :: होमडिर ' –

संबंधित मुद्दे