![在 Mac OS X 上安装 cpanminus 时出错](https://linux22.com/image/1349026/%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%8A%E5%AE%89%E8%A3%85%20cpanminus%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我正在尝试使用网站上给出的命令通过终端安装 cpanminus:
sudo cpan App::cpanminus
但是我收到以下错误:
N01-0545---MB:CPAN-1.9800 sucadmin$ sudo cpan App::cpanminus
Password:
Going to read '/Users/sucadmin/.cpan/Metadata'
Database was generated on Tue, 29 Jan 2013 00:29:02 GMT
Running install for module 'App::cpanminus'
Running make for M/MI/MIYAGAWA/App-cpanminus-1.5019.tar.gz
Checksum for /Users/sucadmin/.cpan/sources/authors/id/M/MI/MIYAGAWA/App-cpanminus- 1.5019.tar.gz ok
CPAN.pm: Going to build M/MI/MIYAGAWA/App-cpanminus-1.5019.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for App::cpanminus
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi- 2level/CORE/config.h', needed by `Makefile'. Stop.
MIYAGAWA/App-cpanminus-1.5019.tar.gz
/usr/bin/make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
基于这个帖子我尝试了他们的建议,并得到以下结果:
cpanm (App::cpanminus) 1.5020 on perl 5.012003 built for darwin-thread-multi-2level
Work directory is /Users/sucadmin/.cpanm/work/1359493476.3491
You have make /usr/bin/make
You have LWP 5.837
You have /usr/bin/tar: bsdtar 2.8.3 - libarchive 2.8.3
You have /usr/bin/unzip
Searching App::cpanminus on cpanmetadb ...
--> Working on App::cpanminus
Fetching http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.5020.tar.gz
-> OK
Unpacking App-cpanminus-1.5020.tar.gz
Entering App-cpanminus-1.5020
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.56)
Configuring App-cpanminus-1.5020
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for App::cpanminus
-> OK
Finding PREREQ from Makefile ...
Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.56)
Checking if you have Module::Build 0.36 ... Yes (0.3603)
Checking if you have ExtUtils::Install 1.46 ... Yes (1.55)
Building and testing App-cpanminus-1.5020
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi- 2level/CORE/config.h', needed by `Makefile'. Stop.
-> FAIL Installing App::cpanminus failed. See /Users/sucadmin/.cpanm/build.log for details.
我正在使用 OS X 版本 10.7.5 和 gcc 版本 4.2.1。
对于出了什么问题有任何帮助吗?