2016-10-06 1 views
0

Merci à l'avanceproblème lors de l'installation uid charmille doit être un unsigned int

J'ai un problème d'installation charmille il est dit:

MYNAME-MacBook-Pro:~ MYNAME$ sudo chown -R $(MYNAME) ~/.npm 
-bash: MYNAME: command not found 
usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ... 
     chown [-fhv] [-R [-H | -L | -P]] :group file ... 
Rogers-MacBook-Pro:~ MYNAME$ sudo npm install bower -g 
npm ERR! Darwin 15.6.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "bower" "-g" 
npm ERR! node v4.6.0 
npm ERR! npm v3.10.8 
npm ERR! uid must be an unsigned int 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 
npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/MYNAME/npm-debug.log} 

Je cherche déjà, mais je ne peux pas fixer .--- MacBook Pro EL CAPITAN 10.11.6 ---

Répondre

0

L'erreur dit tout.

Vous avez $(MYNAME) dans votre script, cela démarre un sous-shell et tente d'exécuter la commande MYNAME. Cela entraîne la première erreur -bash: MYNAME: command not found affichée et le résultat du sous-shell est vide. Comme vous n'avez pas votre appel de sous-shell dans les guillemets doubles, il n'est pas considéré comme un argument vide, mais dans votre cas ~/.npm est pris comme second argument de chown et le troisième argument est manquant, d'où le message d'utilisation de chown qui est montré.

Donc votre première commande n'a eu aucun effet car elle est totalement cassée. Corrigez-le et je suppose que l'installation de la tondeuse fonctionnera également.