Vie Jun 29, 2007 9:15 am
|
|
|
| Uso de CPAN en Windows |
|
|
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! |
|
|
|

Vie Jun 29, 2007 9:56 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
Vie Jun 29, 2007 11:00 am
|
|
|
|
|
|
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? |
|

Vie Jun 29, 2007 6:35 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4100
Ubicación: Valladolid, España
|
|
|
|
|
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. |
|

Mie Jul 11, 2007 12:52 pm
|
 |
Kiloko
Perlero Adicto

|
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
|
|
| Instalador Automatico |
|
|
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". |
|

Lun Oct 29, 2007 4:35 pm
|
 |
Jenda
Perlero Frecuente

|
Registrado: 29 Oct 2007
Mensajes: 105
Ubicación: Praga, Republica Checa
|
|
|
|
|
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 |
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|