He intentado correr:

perl -e "use Error;" 

de cmd en windows 7. (active perl 5.12 instalado en el sistema) y estoy recibiendo el error

No puede localizar el Error.pm en @INC (@INC
contiene: C:/Perl64/site/lib
C:/Perl64/lib )

Yo manualmente buscado y encontrado Error.pm en C:/Perl64/lib/CPANPLUS.

¿Alguien tiene una idea de lo que podría estar pasando?

  • Suena como su cpanplus estaba mal configurado, por lo que bibliotecas instaladas en el lugar equivocado.
  • Ms responden en crack de nuevo hoy; claramente la pregunta indaga acerca de Error y todo el mundo habla de lo irrelevante CPANPLUS::Error. chuck, sólo tienes que instalar este módulo que falta antes de que usted puede utilizar. Consulte stackoverflow.com/questions/65865/…
  • Esto funcionó para mí. Gracias daxim.
InformationsquelleAutor chuck taylor | 2010-07-21

3 Comentarios

  1. 4

    Tienes que instalar el módulo de Error que se pueden encontrar en CPAN.
    Pero hay que ser conscientes de esta advertencia:

    Utilizando el «Error» del módulo ya no se recomienda debido a que el negro mágico
    la naturaleza de su azúcar sintáctico, que a menudo tiende a romper. Sus mantenedores
    han dejado activamente la escritura de código que utiliza, y disuadir a la gente de
    hacerlo. Consulte la sección «VEA TAMBIÉN» a continuación para obtener mejores recomendaciones.

    • Para ello, ejecute sudo cpan Error
    • Nunca sudo cpan.
  2. 1

    lib/CPANPLUS/Error.pm es una de las principales «CPANPLUS::Error de módulo». Es utilizado por CPANPLUS. Si desea utilizar non-core «Error» del módulo, usted necesita para instalarlo. Hacer «ppm de Error de instalación». También, usted puede utilizar los módulos similares se Trate::Pequeñas y TryCatch. Ellos no son esenciales, de modo que también sería necesario que los instale.

    • Tenga en cuenta que esto sólo funciona con ActivePerl, NO de Strawberry Perl. En Strawberry Perl que usted necesita para utilizar cpan.
  3. -2

    puede establecer PERL5LIB anteponer un directorio a @INC

    PERL5LIB="C:/Perl64/lib/CPANPLUS"

    De que se me olvide cómo establecer env variables de forma permanente en windows (o si es incluso el derecho de sintaxis para el shell.)

    también para ver a su @INC perl -V

    • Esta respuesta está mal y no funciona. Siga las instrucciones de la primera respuesta.

Dejar respuesta

Please enter your comment!
Please enter your name here