Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Uso de CPAN en Windows

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos
Mensaje Vie Jun 29, 2007 9:15 am
dmartinezmurguia
Perlero Nuevo
Perlero Nuevo
Registrado: 07 May 2007
Mensajes: 12
Uso de CPAN en Windows Responder citando

Que tal amigos,


Voy a hacer una pregunta y por favor traten de no querer matarme... soy nuevo en el uso de CPAN y trabajo con una distribución ActiveState en Windows... ¿cómo instalo los módulos de CPAN bajo Windows?... encontré ayuda en esta página:

http://faq.perl.org/perlfaq8.html#How_do_I_install_a_m

pero al hacer uso del shell de cpan no instala los módulos que quiero me dice que no los encuentra, hago uso de esto:
Código:
   cpan> install Some::Module



y al hacer los pasos de instalación que recomiendan:
Código:
               Unpack the source into a temporary area.

   perl Makefile.PL

   make

   make test

   make install


El comando make no lo reconoce (porque es Linux).

Entonces mi pregunta es si necesito instalar algo para utilizar el CPAN en Windows o como puedo instalar módulos CPAN en Windows...

Si alguien tiene un link o conoce la respuesta mucho lo agradeceré.

¡Saludos!
Mensaje Vie Jun 29, 2007 9:56 am
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Hola:

Aquí en el sitio hay un tutorial que te va a ayudar justamente con ese problema que tienes:
http://perlenespanol.baboonsoftware.com/tutoriales/modulos/instalar_modulos_usando_el_ppmexe.html

Saludos
Mensaje Vie Jun 29, 2007 11:00 am
dmartinezmurguia
Perlero Nuevo
Perlero Nuevo
Registrado: 07 May 2007
Mensajes: 12
Responder citando

Gracias por tu ayuda Kidd, mira he leído el manual y está muy bueno sin embargo al querer instalar el módulo me aparece un error:

Código:
ppm> install XML::Twig
ppm install failed: Can't find any package that provide XML::Twig


No sé a qué se deba porque de hecho ese módulo si existe en el CPAN, entonces te agradecería que me dieras tu opinión a que se deba... quizá sea la versión de Perl que utilizo o no tengo idea de qué pueda ser...

Tal vez se me ocurre que sea por la versión de ActivePerl, estoy usando la 5.8.8.819

¿Debería reinstalar Perl o qué me sugieres?
Mensaje Vie Jun 29, 2007 6:35 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4100
Ubicación: Valladolid, España
Responder citando

Aunque puedes instalarte el nmake de Microsoft para hacer las mismas labores que el make de Linux, es mejor usar una distribución como ActiveState.

Visita este ejemplo de uso del comando PPM, ya que funciona ligeramente distinto al comando cpan:
http://perlenespanol.baboonsoftware.com/foro/viewtopic.php?t=1012&start=15

En tu ejemplo, casi seguro que el paquete que quieres instalar no se llama XML::Twig, sino XML-Twig. Usa su sistema de búsqueda. Y no te olvides de visitar los repositorios que puedes añadir a ActiveState, como por el ejemplo el de trochelle.com. Con ese repositorio y el de ActiveState dispones de más de diez mil módulos a tu disposición.
Mensaje Mie Jul 11, 2007 12:52 pm
Kiloko
Perlero Adicto
Perlero Adicto
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
Instalador Automatico Responder citando

Checa este programa

http://enginsite.com/index.htm

Te da una librería completa de módulos que puedes instalar automáticamente. En algunos casos ( bueno casi siempre) te da un error, de instalación, por lo que hay que acceder a MSDOS e instalarlo manualmente, pero te ahorras el estar buscándolo y si tienes suerte la instalación es casi automática...

"La instalación manual es con el nmake y todo lo demás".
Mensaje Lun Oct 29, 2007 4:35 pm
Jenda
Perlero Frecuente
Perlero Frecuente
Registrado: 29 Oct 2007
Mensajes: 105
Ubicación: Praga, Republica Checa
Responder citando

Debe dar lo mismo si usas Module-Name y Module::Name. Desde hace unos años.
Es posible que el módulo no estuvise en el repositorio de ActiveState cuando dmartinezmurguia estuvo buscándolo. Ahora está, y también está en el repositorio http://www.bribes.org/perl/ppm/

Código:
c:\> ppm
ppm> rep add bribes http://www.bribes.org/perl/ppm/
ppm> search XML::Twig
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group