У меня есть локальный сервер разработки, где я тестирую много вещей, теперь я играю с bower для управления зависимостями библиотек в моем проекте Symfony2. После установки NodeJS (v0.10.31) и bower (1.3.9) я попытался запустить команду sp:bower:install
, которая принадлежит Symfony2 SpBowerBundle с консоли, как root
:
Symfony > sp:bower:install
Installing bower dependencies for "TemplateBundle" into "/var/www/html/tanane/src/Tanane/TemplateBundle/Resources/config/bower/../../public/components"
bower ESUDO Cannot be run with sudo
Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814
You can however run a command with sudo using --allow-root option
Я знаю, что добавление --allow-root
работает, так как я тестировал непосредственно из bash, но, видимо, он не допускается из командной строки пакета. Теперь, единственный способ запустить bower как root
, чтобы добавить --allow-root
или он существует другим способом?