2013-10-25 17 views
7

内のファイル/ HomeDir.pmを見つけることができません。このスクリプトはhttps://github.com/cmhughes/latexindent.plxによって作成されています。私は、このエラーメッセージが表示されますlatexfile上でこのスクリプトを実行すると:エラー:私は、Mac OS X 10.8を使用して、私のラテックスファイルに<code>latexindent.pl</code><code>perl</code>スクリプトを実行したい@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. 

それは私がPerlでファイル:: HOMEDIRモジュールをしないのですようですので、私はそれを使用してダウンロードしてみました:「

sudo perl -MCPAN -e 'install File::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

または 'sudo cpan -i File :: HomeDir' – friedo

+3

または単に' sudo cpan File :: HomeDir' –

関連する問題