//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 !!