Problema nell'installazione di Devel :: REPL usando cpanm

2

Ho provato a seguire le istruzioni per l'installazione dei moduli CPAN a questo link:

link

Tuttavia, quando provo a installare Devel :: REPL, fallisce.

Ecco il 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

Output di sw_vers:

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

1 risposta

3

perlbrew

Troverai che installare una copia locale di perl , separata da quella in bundle con Mac OS X, renderà più semplice l'installazione del modulo.

Utilizza perlbrew per installare e gestire una versione specifica di perl. Ciò isola il tuo perl dagli aggiornamenti OS X e dalle modifiche che hanno causato più problemi in passato:

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

cpan meno

Sulla tua copia isolata, installa cpan meno per ridurre il costo di memoria dell'installazione dei moduli:

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

Reinstallare Devel :: REPL

Fatto questo, prova a reinstallare Devel::REPL utilizzando cpanm :

cpanm Devel::REPL

... o cpan:

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

Dovresti trovare i moduli installare con meno problemi e non sono più influenzati dagli aggiornamenti di sistema o dalle modifiche nelle decisioni di Apple verso perl su OS X.

    
risposta data 06.06.2014 - 21:19
fonte

Leggi altre domande sui tag