Mesdames et Messieurs bonjour ou bonsoir,

Je rencontre deux problème avec l'installation de discord.js :

Problème numero un

J'essaie d'installer la librarie erlpack@hammerandchisel/erlpack mais ça ne marche pas, ça m'affiche (console)

C:\Users\olivi\Documents\Discord_JS>npm install --save erlpack@hammerandchisel/erlpack
npm ERR! code ENOGIT
npm ERR! No git binary found in $PATH
npm ERR!
npm ERR! Failed using git.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\olivi\AppData\Roaming\npm-cache\_logs\2018-01-03T23_20_28_955Z-debug.log 

Et dans le fichier "2018-01-03T23_20_28_955Z-debug.log" est affiché cela :

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '--save',
1 verbose cli   'erlpack@hammerandchisel/erlpack' ]
2 info using npm@5.6.0
3 info using node@v8.9.4
4 verbose npm-session 45312a5b9717fc63
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for erlpack@github:hammerandchisel/erlpack No git binary found in $PATH
8 verbose stack Error: No git binary found in $PATH
8 verbose stack     at checkGit (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:203:17)
8 verbose stack     at spawnGit (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:182:10)
8 verbose stack     at pinflight (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:114:12)
8 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:29:24
8 verbose stack     at Promise._execute (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\debuggability.js:303:9)
8 verbose stack     at Promise._resolveFromExecutor (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:483:18)
8 verbose stack     at new Promise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:79:10)
8 verbose stack     at _inflight (C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:28:25)
8 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:22:14
8 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
8 verbose stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
8 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
8 verbose stack     at Promise._settlePromiseCtx (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:606:10)
8 verbose stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:138:12)
8 verbose stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
8 verbose stack     at Immediate.Async.drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
9 verbose cwd C:\Users\olivi\Documents\Discord_JS
10 verbose Windows_NT 10.0.16299
11 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "erlpack@hammerandchisel/erlpack"
12 verbose node v8.9.4
13 verbose npm  v5.6.0
14 error code ENOGIT
15 error No git binary found in $PATH
16 error Failed using git.
16 error Please check if you have git installed and in your PATH.
17 verbose exit [ 1, true ]
Question concernant ce problème :

Quelle est l'erreur (je ne suis pas très bon en anglais, je n'arrive donc pas à comprendre...) ?
Comment pallier à cette dernière ?

Problème numéro deux

Sur ce même projet, node m'affiche la ligne suivante :

npm WARN ariajsgenius@1.0.0 No repository field.
Question sur ce problème :

Que veut dire node par cette ligne (encore une fois, mon niveau assez pitoyable d'angalis m'handicape) ?
Et comment pourrais-je résoudre cette erreur ?

Je vous remercie du fond du coeur d'avoir passé du temps à lire ce post, merci aussi si vous avez trouvé la ou les solutions,
Bien cordialement,

Ohw :)

1 réponse


Lartak
Réponse acceptée

Bonjour.
Je suis nul en anglais, mais l'erreur est largement compréhensive No git binary found in $PATH, donc pour faire simple, le système ne trouve pas le binaire de GIT.
Tu as donc deux solutions.

  1. Installer GIT si ce n'est pas déjà fait
  2. Refaire correctement l'installation de GIT dans le cas contraire.

Si tu ne sais pas comment faire, il y a justement un tutoriel sur le site qui te l'explique : Formation : Comprendre GIT » Installer git sur windows.