Lancement en local de gladys (pour faire du dev)


#1

hello jai un probleme pour lance gladys en local
est ce que quelquun pourrait maider
artaud-Lenovo-G505s Gladys # node init.js
error: A hook (orm) failed to load!
error: A hook (controllers) failed to load!
{ include-all attempted to require(/home/artaud/Documents/gladys/Gladys/api/models/User.js), but an error occurred::
Details:Error: Cannot find module ‘/home/artaud/Documents/gladys/Gladys/node_modules/bcrypt/lib/binding/bcrypt_lib.node’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
at Function.Module._load (internal/modules/cjs/loader.js:529:25)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/home/artaud/Documents/gladys/Gladys/node_modules/bcrypt/bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:722:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:733:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/home/artaud/Documents/gladys/Gladys/api/models/User.js:1:76)
at Module._compile (internal/modules/cjs/loader.js:722:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:733:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at /home/artaud/Documents/gladys/Gladys/node_modules/sails/node_modules/include-all/lib/help-include-all-sync.js:271:33
at Array.forEach ()
code: ‘include-all:COULD_NOT_REQUIRE’,
originalErrorCode: ‘MODULE_NOT_FOUND’ }
artaud-Lenovo-G505s Gladys # node app.js
A hook (orm) failed to load!
A hook (controllers) failed to load!
Warning: connect.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and will not scale past a single process.
include-all attempted to require(/home/artaud/Documents/gladys/Gladys/api/models/User.js), but an error occurred::
Details:Error: Cannot find module ‘/home/artaud/Documents/gladys/Gladys/node_modules/bcrypt/lib/binding/bcrypt_lib.node’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
at Function.Module._load (internal/modules/cjs/loader.js:529:25)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/home/artaud/Documents/gladys/Gladys/node_modules/bcrypt/bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:722:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:733:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/home/artaud/Documents/gladys/Gladys/api/models/User.js:1:76)
at Module._compile (internal/modules/cjs/loader.js:722:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:733:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at /home/artaud/Documents/gladys/Gladys/node_modules/sails/node_modules/include-all/lib/help-include-all-sync.js:271:33
at Array.forEach ()
node : 11.2.0 / Npm 6.4.1
promachos [3 h 03]
le module …bcrypt semble apas vouloir passe
Merci pour votre aide!


#2

Est-ce que tu as suivi le README présent ici :


#3

Salut, tu es sous Windows ? Si oui, j’avais eu le même problème, résolu avec « windows-build-tools », que tu trouveras sur le site npm.


#4

Oui j’ai lu le readme et je suis sur linuxmint .
Problème de dependance sur une des lib quand j’essaie de lancer en local


#5

j’ai trouve un probleme de droit acces pour npm pour user courant sur le repertoire .config sous linux
sudo chown -R /home//.config


#6

Bonjour,

je rencontre cette erreur

X:\Gladys>node init.js
error: A hook (`orm`) failed to load!
Error (E_UNKNOWN) :: Encountered an unexpected error
: Could not connect to MySQL:
Error: ER_ACCESS_DENIED_ERROR: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)
    at afterwards (X:\Gladys\node_modules\sails-mysql\lib\connections\spawn.js:72:13)
    at X:\Gladys\node_modules\sails-mysql\lib\connections\spawn.js:40:7
    at Handshake.onConnect [as _callback] (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\Pool.js:54:9)
    at Handshake.Sequence.end (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\protocol\sequences\Sequence.js:96:24)
    at Handshake.ErrorPacket (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\protocol\sequences\Handshake.js:103:8)
    at Protocol._parsePacket (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\protocol\Protocol.js:280:23)
    at Parser.write (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\protocol\Parser.js:73:12)
    at Protocol.write (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\protocol\Protocol.js:39:16)
    at Socket.<anonymous> (X:\Gladys\node_modules\sails-mysql\node_modules\mysql\lib\Connection.js:96:28)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at TCP.onread (net.js:594:20)

Details:  Error: Could not connect to MySQL:
Error: ER_ACCESS_DENIED_ERROR: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)

je suis windows
j’ai installé windows-build-tools mais rien n’y fait

J’ai bien suivi , créé le fichier .env
https://github.com/GladysAssistant/Gladys

et si je fais
X:\Gladys>npm start

    > gladys@3.12.1 start X:\Gladys
    > NODE_ENV=development node app.js

    'NODE_ENV' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! gladys@3.12.1 start: `NODE_ENV=development node app.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the gladys@3.12.1 start script.

Une idée ? piste ?
Merci


#7

Bon j’ai trouvé
cela ne prend pas en compte le fichier .env

le mot de passe est rentré en dur
process.env.MYSQL_PASSWORD : 'root'


#8

Gladys se lance! :grinning:
j’ai voulu installer quelques modules pour tester
mais j’obtiens toujours la même erreur
exemple avec le module shell

Cloning module shell...
Installing NPM dependencies for module shell
Module install : Fail to install NPM dependencies. Stderr :
Le chemin d'acc?s sp?cifi? est introuvable.

Module installation failed! Cleaning folder
(node:7316) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4): Error: Command failed: npm install --prefix ./api/hooks/shell > /de
v/null
Le chemin d'acc?s sp?cifi? est introuvable.

il me manque un paramètre ??


#9

Salut,

Jamais réussi à installer un module depuis Windows.
Je pense même que c’est impossible avec le code actuel !


#10

Salut
ah ok merci
je voulais avant de commencer à développer mon module tester un existant.

Sur windows on peut quand même développer des modules ?
ou il faudra que je les envoie sur rpi ?


#11

Non, tu peux développer sur Windows, mais du coup, faut tout faire à la mano.


#12

ok merci on va y aller à la mano alors :grinning: