Bonjour, je travaille sur mac.
Pour remettre les choses dans son contexte j'ai acheté un magazine et dedans il propose la création d'un bot avec slack mongodb et un superscript. Tout fonctionne a merveille sauf le moment ou je souhaite installer le superscript. Je rentre la commande indiqué sur le livre c'est a dire le "npm install superscript -g". Mais voila je rencontre un problème.
MBP-de-Leo:~ leocoinsin1$ npm install superscript -g
npm WARN deprecated WNdb@3.1.1: WNdb has been superceded by wordnet-db. Please update your dependency.
npm WARN deprecated mongodb@2.2.16: Please upgrade to 2.2.19 or higher
npm WARN deprecated mongodb@1.4.38: Please upgrade to 2.2.19 or higher
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
/usr/local/lib
[...]
npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "superscript" "-g"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/leocoinsin1/npm-debug.log
Or je souhaite avancer mais je ne peux pas. Merci de bien vouloir m'aider si ca ne vous dérange pas.
Salut,
Tout est dans l'erreur : tu n'as pas les droits en lecture sur le dossier '/usr/local/lib/node_modules'. Il faut être admin de ta machine pour pouvoir installer tes dépendances.
Donc il te faut utiliser sudo :
sudo npm install superscript -g
si toutefois tu ne savais pas :)
Merci de toute vos réponses mais lorsque je le fais avec ' sudo npm install superscript -g ' ca me fais ca:
npm WARN deprecated WNdb@3.1.1: WNdb has been superceded by wordnet-db. Please update your dependency.
npm WARN deprecated mongodb@2.2.16: Please upgrade to 2.2.19 or higher
npm WARN deprecated mongodb@1.4.38: Please upgrade to 2.2.19 or higher
/usr/local/bin/parse -> /usr/local/lib/node_modules/superscript/bin/parse.js
/usr/local/bin/bot-init -> /usr/local/lib/node_modules/superscript/bin/bot-init.js
/usr/local/bin/bot-cleanup -> /usr/local/lib/node_modules/superscript/bin/cleanup.js
> kerberos@0.0.11 install /usr/local/lib/node_modules/superscript/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
> bson@0.2.22 install /usr/local/lib/node_modules/superscript/node_modules/mongoose-path-tree/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
> re2@1.4.1 install /usr/local/lib/node_modules/superscript/node_modules/re2
> node-gyp rebuild
/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: line 3: node: command not found
/usr/local/lib
└── (empty)
npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "superscript" "-g"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! re2@1.4.1 install: `node-gyp rebuild`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the re2@1.4.1 install script 'node-gyp rebuild'.
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 re2 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs re2
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls re2
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/leocoinsin1/npm-debug.log
npm ERR! code 1
Si tout fois vous souhaitez avec mon skype pour m'aider c'est "xythox59"