2016-10-06 8 views
0

Заранее спасибопроблемы при установке Бауэр UID должна быть беззнаковым INT

У меня есть проблемы с установкой беседки он говорит:

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} 

Я ищу уже, но я не могу это исправить .--- MacBook Pro EL CAPITAN 10.11.6 ---

ответ

0

Ошибка говорит все.

У вас есть $(MYNAME) в вашем скрипте, это запускает подоболочку и пытается выполнить команду MYNAME. Это приводит к показанной первой ошибке -bash: MYNAME: command not found, и результат подоболочки пуст.

Поскольку у вас нет своего вызова в подзаголовке в двойных кавычках, он не считается пустым аргументом, но в вашем случае ~/.npm принимается за второй аргумент chown и третий аргумент отсутствует, поэтому сообщение об использовании chown, которое показано на рисунке.

Итак, ваша первая команда не имела никакого эффекта, потому что она полностью сломана. Исправьте его, и я думаю, установка колокольчика также будет работать.