1

私は一日のインストール日のために苦労しています:cpanを使って(私はos xを使用しています)。私はいつもこのメッセージを受け取ります

Warning: prerequisite Test::Inter 0 not found.
Bareword found where operator expected at ./Makefile.PL line 1, near "30 mtime"
    (Missing operator before mtime?)
Number found where operator expected at ./Makefile.PL line 2, near "30"
    (Missing semicolon on previous line?)
Bareword found where operator expected at ./Makefile.PL line 2, near "30 atime"
    (Missing operator before atime?)
Number found where operator expected at ./Makefile.PL line 3, near "30"
    (Missing semicolon on previous line?)
Bareword found where operator expected at ./Makefile.PL line 3, near "30 ctime"
    (Missing operator before ctime?)
ERROR from evaluation of /Users/mehdibenchoufi/.cpan/build/SBECK-QEN4kY/Date-Manip-6.36/Makefile.PL: ERROR from evaluation of /Users/mehdibenchoufi/.cpan/build/SBECK-QEN4kY/Date-Manip-6.36/PaxHeaders.11917/Makefile.PL: syntax error at ./Makefile.PL line 1, near "30 mtime"
Warning: No success on command[/opt/local/bin/perl5.12 Makefile.PL]
'YAML' not installed, will not store persistent state
  SBECK/Date-Manip-6.36.tar.gz
  /opt/local/bin/perl5.12 Makefile.PL -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Failed during this command:
 SBECK/Date-Manip-6.36.tar.gz                 : writemakefile NO '/opt/local/bin/perl5.12 Makefile.PL' returned status 65280

デバッグ方法を知っている人はいますか?

4

2 に答える 2

4

私は同じ問題に遭遇し、これらの手順がうまくいきました:

> sudo cpan
cpan[1]> install CPAN
cpan[2]> exit
> sudo rm -rf ~/.cpan/build/SBECK-*
> sudo cpan Date::Manip
于 2012-11-09T19:43:14.840 に答える
0

YAML.pm と Test::Iter.pm をインストールすることから始めます

しかし。OS X のシステム perl をいじりたくないかもしれません。

perlbrew を使用して、システムのインストールとは別に、独自のモジュール セットを使用して perl のローカル インストールを管理することを真剣に検討することをお勧めします。

于 2012-11-07T17:44:52.080 に答える