Problema al instalar Devel :: REPL usando cpanm

2

Intenté seguir las instrucciones para instalar módulos CPAN en este enlace:

enlace

Sin embargo, cuando intento instalar Devel :: REPL, falla.

Aquí está el registro:

[user@machine] cpanm Devel::REPL
--> Working on Devel::REPL
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/Devel-REPL-1.003025.tar.gz ... OK
==> Found dependencies: Module::Build::Tiny
--> Working on Module::Build::Tiny
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.036.tar.gz ... OK
==> Found dependencies: TAP::Harness::Env, ExtUtils::Helpers, ExtUtils::InstallPaths, ExtUtils::Config
--> Working on TAP::Harness::Env
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/Test-Harness-3.30.tar.gz ... OK
Configuring Test-Harness-3.30 ... OK
Building and testing Test-Harness-3.30 ... OK
Successfully installed Test-Harness-3.30
--> Working on ExtUtils::Helpers
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.022.tar.gz ... OK
Configuring ExtUtils-Helpers-0.022 ... OK
Building and testing ExtUtils-Helpers-0.022 ... OK
Successfully installed ExtUtils-Helpers-0.022
--> Working on ExtUtils::InstallPaths
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.010.tar.gz ... OK
Configuring ExtUtils-InstallPaths-0.010 ... OK
==> Found dependencies: ExtUtils::Config
--> Working on ExtUtils::Config
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.007.tar.gz ... OK
Configuring ExtUtils-Config-0.007 ... OK
Building and testing ExtUtils-Config-0.007 ... OK
Successfully installed ExtUtils-Config-0.007
! Installing the dependencies failed: Module 'ExtUtils::Config' is not installed
! Bailing out the installation for ExtUtils-InstallPaths-0.010.
! Installing the dependencies failed: Module 'TAP::Harness::Env' is not installed, Module 'ExtUtils::Helpers' is not installed, Module 'ExtUtils::InstallPaths' is not installed, Module 'ExtUtils::Config' is not installed
! Bailing out the installation for Module-Build-Tiny-0.036.
! Installing the dependencies failed: Module 'Module::Build::Tiny' is not installed
! Bailing out the installation for Devel-REPL-1.003025.
3 distributions installed

Salida de sw_vers:

ProductName:    Mac OS X
ProductVersion: 10.9.5
BuildVersion:   13F1066
    
pregunta David Cullen 06.06.2014 - 20:51

1 respuesta

3

perlbrew

Encontrará que instalar una copia local de perl , separada de la que se incluye con Mac OS X, facilitará la instalación de su módulo.

Use perlbrew para instalar y administrar una versión específica de perl. Esto aísla su perl de las actualizaciones y cambios de OS X que han causado múltiples problemas en el pasado:

curl -L http://install.perlbrew.pl | bash
perlbrew install perl-5.16.0
perlbrew switch perl-5.16.0

cpan minus

En su copia aislada, instale cpan minus para reducir el costo de memoria de la instalación de módulos:

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

Reinstalar Devel :: REPL

Hecho esto, intente volver a instalar Devel::REPL usando cpanm :

cpanm Devel::REPL

... o cpan:

perl -MCPAN -e 'install Devel::REPL'

Debería encontrar que los módulos se instalan con menos problemas y ya no se ven afectados por las actualizaciones del sistema o los cambios en las decisiones de Apple hacia el perl en OS X.

    
respondido por el Graham Miln 06.06.2014 - 21:19

Lea otras preguntas en las etiquetas