4

Я пытаюсь установить 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.

Любая помощь относительно того, что идет не так?

1 ответ1

2

Рекомендуемый процесс установки Cpanminus следующий :

curl -L http://cpanmin.us | perl - --sudo App::cpanminus

Попробуйте это, это никогда не подводило меня еще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .