Pregunta

He instalado Strawberry Perl para Windows, "Dwim Perl" de: http://dwimperl.com/ . Me gustaría usar carpa.Así que he descargado la Carpa-1.25 de CPAN, lo desarmó, y corrió NMake.

obtengo:

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

to undefined at F:/Dwimperl/perl/lib/ExtUtils/Install.pm line 1208
NMAKE : fatal error U1077: 'F:\Dwimperl\perl\bin\perl.exe' : return code '0x2'
Stop.

Tenga en cuenta que no es un problema de Windows Nmake, obtengo un error similar cuando se ejecuta en Cygwin.

MI SISTEMA: MS Windows 7.

(por cierto, he estado ejecutando activestate perl fino, y allí, las descargas de PPM e instalan carpas sin ningún problema. La razón por la que he cambiado a Strawberry / Dwim Perl, es que me gustaría ejecutar un depurador, y la última versión de PADRE en Activestate es 0.86, que es Buggy.Así que he instalado Dwim Perl ya que me gustaría usar PADRE 0.92).

¿Fue útil?

Solución

Carp es un módulo central para que se incluya con su instalación de Perl.Solo intente use Carp en su código.

Otros consejos

y corrió nmake.

¿Por qué usar nMake?No se sabe que Dwimperl (StrawberryPerl) viene con Nmake, generalmente vienen con Dmake , y AFAIK, su documentación refleja esto

  1. La carpa viene con su distribución de Perl, es un módulo de núcleo. corelista ( Versión fuera de línea ) le muestra los módulos estándar que vienen con varias versiones perl. Verás que carpa viene con todas las versiones Perl tan lejos como 5. No hay nada descargar. Simplemente use Carp. Una de las cosas difíciles de entender sobre PERL para muchas personas es que cierta funcionalidad no existe, excepto en los módulos, pero estos módulos vienen con Perl de todos modos. He visto a mucha gente usar system cp o system find porque no se dieron cuenta de que PERL viene con un módulo para copiar archivos o buscar un archivo en un árbol de directorios. Está en un módulo que tiene para use.

  2. Intente usar el comando CPAN para descargar sus módulos. El comando cpan buscará, descargará, compile, prueba e instalará cualquier módulo que necesite. Una de las razones por las que las personas usan Strawberry Perl sobre ActivePerl es que, históricamente, el comando cpan funcionó mejor en fresa perl que en activo Perl .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top