Buenos dias, estamos trabajando con la instalacion de sq, pudimos instalar correctamente el nucleo, academico, pero cuando instalamos sq-pago, seguimos paso a paso el instructivo y cuando queremos acceder a la pagina nos sale el siguiente error en la pagina.
El modulo ‘SQ-Pagos’ no se encuentra instalado correctamente. Verifique el instructivo de instalación o la salida de los comandos de instalación.
Buen día,
acá encontramos una diferencia en la versión de nvm que se está instalando: Now using node v4.5.0 (npm v2.15.9)
y por otro lado, algo que quedó confuso en el instructivo, que el comando: npm install --unsafe-perm
se debe ejecutar donde está el proyecto sq-pagos.
Verifica esto último y luego vemos que sucede.
ReferenceError: internalBinding is not defined
at internal/util/inspect.js:31:15
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at require (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:110:12)
at util.js:25:21
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at require (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:110:12)
at fs.js:42:21
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at Object.req [as require] (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:54:10)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:1:37)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-02T16_04_33_427Z-debug.log
root@SanavironQuilmes:/usr/local/proyectos/sanaviron_quilmes/sq_pagos#
AssertionError [ERR_ASSERTION]: Task function must be specified
at Gulp.set [as _setTask] (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/undertaker/lib/set-task.js:10:3)
at Gulp.task (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/undertaker/lib/task.js:13:8)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/gulpfile.js:61:6)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-03T11_31_13_277Z-debug.log
/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-clean-css/index.js:9
let _callback = callback || (o => undefined);
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions…js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/gulpfile.js:9:21)
at Module._compile (module.js:409:26)
at Object.Module._extensions…js (module.js:416:10)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})
npm ERR! Linux 4.9.0-11-amd64
npm ERR! argv “/home/node/.nvm/versions/node/v4.5.0/bin/node” “/home/node/.nvm/versions/node/v4.5.0/bin/npm” “install” “–unsafe-perm”
npm ERR! node v4.5.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script ‘gulp’.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sq_pagos package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sq_pagos
npm ERR! Or if that isn’t available, you can get their info via:
npm ERR! npm owner ls sq_pagos
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /usr/local/proyectos/sanaviron_quilmes/sq_pagos/npm-debug.log
Los errores que te esta tirando creo que pueden tener que ver con la versión y quizá también con alguna dependencia ya bajada. Por esto sería conveniente que reinstales el modulo SQ-Pagos.
Te paso algunos datos útiles, nosotros tenemos instalado NodeJs 8.x pero lo probamos instalando la 12.x y funciono sin problemas. Tampoco hace falta instalar gulp por fuera del proyecto ya que SQ-Pagos lo baja como dependencia.
Para instalar nuevamente:
cd /usr/local/proyectos/sanaviron_quilmes/
git clone -b support/1.3.x https://hub.siu.edu.ar/sanaviron-quilmes/sq_pagos.git
cd sq_pagos
export NODE_VERSION=4.5.0
export NVM_DIR=/home/.nvm
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
. ~/.nvm/nvm.sh && nvm install $NODE_VERSION
echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
. ~/.nvm/nvm.sh && nvm use 4.5.0
cd /usr/local/proyectos/sanaviron_quilmes/sq_pagos
npm install --unsafe-perm
Hola Jorge. Si lo que estas haciendo es ingresar directamente a http://192.168.1.229/sq_pagos/, esta bien pero no es el camino.
SQ-Pagos es un ‘intermediario’, por ejemplo, entre guaraní y un agente de cobranza online. En esta interface el alumno va a ver las “opciones de pago”. Esto es: Medios y Planes de pago. (adjunto)
Ahora, una vez que tengas armada una propuesta en guaraní-gestión, deberías probar inscribirte a un curso desde guaraní-autogestión.
Al hacer clic en INSCRIBIRSE, serás redireccionado a la interface de SQ-Pago. Te dejo un instructivo de la wiki:
Buenos días, Luego de realizar dos instalaciones del sistema sq_pagos (una con sistema operativo Centos 8 y otra con Ubuntu 18) nos encontramos con el mismo error que el usuario “jbquilaman” en cuanto a la ejecución del comando “npm install --unsafe-perm”. Pueden indicarnos como subsanaron el error. Desde ya muchas gracias.
Saludos,Nicodemo.
Buenas tardes Emilio,
disculpá la demora.
Estuvimos trabajando en esto, realizamos unas mejoras para cambiar la ubicación donde se instala nvm y eliminamos una llamada auna librería de gulp que traía problemas.
sacamos una versión menor del módulo sq_pagos que refleja estos cambios.
Si estas trabajando con la versión de testing dockerizada podes actualizar y reiniciar el sistema para que ver estos cambios.
Estos cambios también están disponibles en la versión de producción, independientemente de la versión nueva (que se usa en ambos modos de instalación) podes ver en la wiki como instalar el módulo.
Intentá actulizarlo y nos comentas cualquier cosa.