Diana Rodríguez Rodríguez wrote:
Si pongo la linea tal y como dicen me dice:
command not found
trato con otras vias , poniendo python delante para ver dice:
python: can't open file 'ArchGenXML.py' : [Errno 2] No such file or
directory
luego voy al directorio donde descompacté ArchGenXML que es donde está el
.py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto
NombreProducto.zargo) y me da el siguiente error
ERROR Could not import zope3 components.
They are not available on the PYTHONPATH.
Alternatively, you can place the path location in ~/.agx_zope_path.
Put something like /opt/zope2.10.3/lib/python in there.
Que estoy haciendo mal?
Para principiantes meganovatos como yo (de ahí la profusión de detalles):
Mi sistema operativo: Ubuntu 8.04
Mi instalación de Plone: Plone 3.1.2 (instalador unificado: /opt/Plone-3.1)
Siguiendo las instrucciones genéricas, instalé ArchGenXml vía easy_install. Después de varias horas luchando contra el (¡maldito!) error descrito por Diana (y muchísima más gente), logré solucionarlo de la siguiente manera:
1.- Desinstalación del ArchGenXml instalado con easy_installer:
1.1.- # easy_installer -m archgenxml
1.2.- Eliminación manual de todos los archivos y directorios creados al instalar ArchGenXml:
1.2.1.- # updatedb
1.2.2.- # locate archgenxml
1.2.3.- Eliminación de todo lo que encontró la búsqueda.
2.- Instalación de ArchGenXml vía buildout:
2.1.- Añadir lo siguiente a /opt/Plone-3.1/zeocluster/buildout.cfg:
2.1.1.- Al principio:
[buildout]
...
parts =
...
archgenxml
(en los puntos suspensivos dejar lo que ya haya)
2.1.2.- Al final:
[archgenxml]
recipe = zc.recipe.egg
extra-paths = parts/zope2/lib/python
2.2.- Ejecutar el binario de buildout:
2.2.1.- # cd /opt/Plone-3.1/zeocluster
2.2.2.- # bin/buildout
2.3.- Ejecutar ArchGenXml con algún archivo .zargo de prueba (por ejemplo, el que viene con el producto, el cual puede descargarse desde
http://plone.org/products/archgenxml ):
# /opt/Plone-3.1/zeocluster/bin/archgenxml /ruta/al/directorio/donde/hayas/descargado/y/descomprimido/el/producto/archgenxml/docs/manual/helloworld3.zargo
INFO ArchGenXML Version 2.1
(c) 2003-2008 BlueDynamics Alliance, Austria, GPL 2.0 or later
INFO Parsing...
INFO Directory in which we're generating the files: ''.
INFO Generating...
WARNING Can't build i18n message catalog. Module 'i18ndude' not found.
WARNING Can't strip html from doc-strings. Module 'stripogram' not found.
INFO Starting new Product: 'HelloWorld'.
INFO Generating class 'HelloType'.
INFO generator run took 0.77 sec.
---------------
Por fin me funciona. Ahora me toca pelearme con los módulos i18ndude y stripogram (el primero ya he visto que da muchos problemas, así que como buen aprendiz, seguro que los sufro todos...).
¡Ojú! ¡Qué duro es esto!
Y qué alegría da cuando se logra algo...
\ ;-)
Abrazos:
Manuel