У меня есть локальный сервер разработки, где я много тестирую, теперь я играю с bower для управления зависимостями библиотек в моем проекте Symfony2. После получения NodeJS (v0.10.31) установлена и беседки (1.3.9), я попытался запустить команду sp:bower:install
, которая принадлежит Symfony2 SpBowerBundle из консоли, как root
:Запустить bower от пользователя 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
, или он существует другим способом?
где вы положили allow_root: true ?? – Tyvain
@Tyvain, у меня был тот же вопрос. Я установил Bower на FreeBSD 10 без Symfony. Тип: cd/Then ee .bowerrc. Добавить там: { "allow_root": true } См. Http://bower.io/docs/config/ для получения дополнительной информации о файле .bowerrc. – blablabla
Значение 'allow_root' должно быть установлено в' app/config/config.yml'. Просто следуйте по ссылке в ответе. – althaus