He descargado el instalador 5.12.3 para actualizar mi instalación 5.12.1. Después de instalar 5.12.3, mis módulos de Cpan instalados previamente desaparecieron. ¿Es este comportamiento esperado? ¿Debo hacer una copia de seguridad de mi biblioteca antes de actualizar para evitar esto?¿Cómo actualizo strawberry perl sin borrar perl site lib y perl site bin ?
Respuesta
Se espera comportamiento. La próxima vez que pueda usar la función "autobundle" del cliente CPAN, creará una lista/paquete de módulos para volver a instalar utilizando el cliente CPAN en una nueva versión.
Yo afirmaría que este no debería ser comportamiento esperado.
Los site
directorios no son parte de la distribución estándar y no deben ser tocados por la distribución. Diablos, incluso es por eso que los directorios site
incluso existen. De lo contrario, ¿por qué no simplemente descargar todos los módulos en el mismo directorio? ¿Por qué hacer una distinción entre los módulos estándar de Perl y los módulos que descarga desde CPAN?
también me encontré con esto de la manera difícil cuando mis módulos personales - módulos que no son parte del CPAN - quedamos impresionados por mi actualización de Strawberry Perl. ActivePerl lo hace bien: no solo no toca el directorio site
, sino que también agrega en la versión Perl al directorio del módulo estándar y al directorio del sitio.
Si Strawberry es como AS, no usa un arco. El sitio es por lo tanto específico de la construcción. Tiene mucho sentido borrarlo si vuelve a instalar en el mismo directorio. – ikegami
- 1. Cómo instalar DBD :: Oracle en Strawberry Perl
- 2. ¿Cuáles son las diferencias entre Vanilla Perl y Strawberry Perl?
- 3. ¿Cómo configuro Strawberry Perl en MSYS?
- 4. ¿Cómo instalo un módulo? Strawberry Perl emite
- 5. ¿Cómo ejecuto programas con Strawberry Perl?
- 6. ¿Cómo creo los programas de arrastrar y soltar Strawberry Perl?
- 7. Al crear scripts, ¿cuál es la diferencia entre #!/Usr/bin/perl y #!/Usr/bin/env perl?
- 8. ¿Cómo compilar un script de Perl para un ejecutable de Windows con Strawberry Perl?
- 9. ¿Cómo puedo modificar mi entorno cygwin para usar Strawberry Perl en lugar de la distribución empaquetada de Perl?
- 10. Cómo borrar un hash de Perl
- 11. perl $ | = 1; ¿Que es esto?
- 12. ¿Necesito el directorio Perl bin en la RUTA para ejecutar programas perl (en Windows)?
- 13. ¿Cómo puedo generar un sitio con mvn site: site?
- 14. uso lib con si pragma en Perl
- 15. params.merge y cross site scripting
- 16. ¿Por qué Perl y/bin/sha1 dan resultados diferentes?
- 17. ¿Cómo puedo hacer que el cpan de fresa Perl (1) encuentre perl?
- 18. Gdata tema paquete perl
- 19. Módulo Perl uso
- 20. perl closures y $ _
- 21. Perl: Javascript :: Plantillas V8 - del perl
- 22. Drupal Site Map Module
- 23. Missing switch.pm - Active Perl x64/windows
- 24. Google Analytics Site Search
- 25. Perl qr // y sustitución
- 26. en Perl y PHP
- 27. ASP.NET Site Maps
- 28. sesiones sin cookies y cross-site mensajes de forma
- 29. Perl y MongoDB datos binarios
- 30. AMF y Cross Site scripting vulnerabilty confusion
yech. Haré eso en el futuro. – Oesor