//Eneboo ASSEMBLER en Windows
Eneboo ASSEMBLER en Windows 2018-11-08T17:50:17+00:00
Print Friendly, PDF & Email

Manual para


ENEBOO-ASSEMBLER EN WINDOWS

 

Indice:

  1. DESCARGAR e instalar el SERVIDOR DE BASE DE DATOS WAMP: (INICIO-PASO 0)

Haz clic aquí para volver al índice


INSTALACIÓN PREVIA (Dependencias):

PASO 1: INSTALAR PYTHON. Visitar la página:

http://manuales-eneboo-pineboo.org/enebootools-introduccion/eneboo-tools-instalacion-en-windows/


PASO 2: DESCARGAR eneboo-modules y eneboo-features. Visitar la página:

http://manuales-eneboo-pineboo.org/github-como-instalarlo-y-usarlo/

Abrir GIT-SHELL.

Recomiendo:

  1. eneboo-modules: el de Eneboo-Oficial:git clone https://github.com/eneboo/eneboo-modules
  2. … y eneboo-features: el de KLO-MANOLO:git clone https://github.com/klo-manolo/eneboo-features

Haz clic aquí para volver al índice


PASO 3: PREPARAR ASSEMBLER (primer intento):

Eneboo-assembler es una herramienta de “collage” de código fuente. Toma como base unos módulos y les aplica una serie de parches en un orden determinado para conseguir un proyecto modificado de cierta forma, que cumpla ciertas especificaciones.

Este comando tiene unas configuraciones y una base de datos de caché. Para que genere los primeros ficheros es conveniente lanzar la acción “dbupdate”:

  • ERROR CONOCIDO Si aparece esta respuesta:

….es que FALTA INSTALAR el paquete-librería “pyreadline 2.1“.

Haz clic aquí para volver al índice


PASO 4: INSTALAR EL paquete-librería “pyreadline 2.1”.

Descargarlo de:

….yo “bajo” la versión “pyreadline-2.1.win-amd64.exe (md5) 64-bit” y se instala automáticamente en mi directorio “c\python27″…

Haz clic aquí para volver al índice


PASO 3: PREPARAR ASSEMBLER (segundo intento):

Respuesta:

Haz clic aquí para volver al índice


PASO 5: CONFIGURACIÓN DE ENEBOO-TOOLS (Esta página)

PASO 5-A-3.- ACTUALIZAR CAMBIOS DE RUTAS A LOS REPOSITORIOS:

Para definir la ruta hacia los repositorios de extensiones (eneboo-features) y de módulos (eneboo-modules) hay que ir a:

  • Lo mejor es buscar el archivo “assembler-config.ini” por el buscador del explorador de archivos: en un Windows XP aparece en c:\Documents and Settings\(tu-usuario)\.eneboo-tools
  • ?¿? …En Windows 10?¿?, c:/Users/tuusuario/.

“/.eneboo-tools/assembler-config.ini”

Editarlo (por ejemplo con WordPad) y modificar las rutas:

  • Cambiar esto:

 

  • Por esto otro:

  • NOTA-1: Fijarse que se sustituye:
    • ~” por “c:”
    • y “/” por “\”
  • …si no se cambian LOS DOS, NO FUNCIONA.
  • NOTA-2: En Windows XP es “Documents and Settings”, pero en otro Windows puede cambiar, por eso lo mejor es buscar la carpeta que contiene “assembler-config.ini”…
  • NOTA-3: Lo de “gitta” me lo invento, debería poner “Github”, pero prefiero trabajar con copias en vez del repositorio original…

 

Luego en la consola MSDOS ejecutar:


PASO 5-B : ASSEMBLER “NEW” – (ASISTENTE AUTOMÁTICO PARA CREAR PROYECTOS o EXTENSIONES o SET´s):

(ver los pasos de Linux, es todo igual…)


OPCIÓN 1 : ASSEMBLER “BUILD BASE” – (COMPILAR/CREAR UN PROYECTO) :


OPCIÓN 2 : ASSEMBLER “BUILD FULLPATCH” – (EXTRAER UNA EXTENSIÓN HECHA DE DIFERENCIAS ENTRE DOS MEZCLAS) :

fullpatch:

calcula el parche de las diferencias entre src y base. (completo)


OPCIÓN 3 : ASSEMBLER “BUILD TEST-FULLPATCH” (PROBAR UN PARCHE-EXTENSIÓN) :

test-fullpatch:

el resultado de aplicar el parche “fullpatch” sobre “base”, sirve para realizar las pruebas convenientes antes de guardar el nuevo parche.


  • NOTA-1 : PARA MODIFICAR LA BASE DE DATOS SQLITE CON EL LISTADO DE MÓDULOS Y FUNCIONALIDADES (EXTENSIONES) CREADOS POR “dbupdate” en “c:/Users/tuusuario/.eneboo-tools/assembler-database.sqlite” :

Para ver el archivo de: assembler-database.sqlite

hay que descargarse SQLite Studio de http://rafinguer.blogspot.com.es/2009/09/primeros-pasos-en-sqlite.html

http://sqlitestudio.pl/

…y lo abres/ver “datos”(arriba derecha)/botón derecho mouse en campo “Edit value in editor” luego grabar y “commit” (botón ok-verde arriba)


  • NOTA-2: HABÍA UN PROBLEMA: LOCALIZABA LOS MÓDULOS PERO NO LOS APLICABA BIEN, pero ya se solucionó modificando la llamada al directorio “/” en vez de “” (en Windows funcionan al revés que en Linux)….por ejemplo, si ejecutaba “python eneboo-assembler build co_subarticulo base”, salía:WARN: Modulo con nombre facturacion/almacen no encontrado WARN: Modulo con nombre facturacion/facturacion no encontrado WARN: Modulo con nombre facturacion/principal no encontrado WARN: Modulo con nombre facturacion/facturacion no encontrado WARN: Modulo con nombre facturacion/informes no encontrado ….y asi por unos 465 líneas totales…Copiando módulos . . .C:\eneboo-tools>

Haz clic aquí para volver al índice


error: Content is protected !!