下面的答案是针对symfony框架的捆绑包, 但是如果您来自Google并 使用短语“ bower root
”,则可以通过以下两种方法解决该问题:
- 在命令中添加–allow-root
- 设置全局Bower配置,该配置将允许以root用户身份运行Bower
选项1: 您可以通过输入以下内容以root用户身份运行bower:
bower install --allow-root
通过设置–allow-root命令参数允许使用root
选项2: 通过创建文件 /root/.bowerrc 使用具有root权限的全局设置,该文件 具有以下内部配置:
{ "allow_root": true }如何在 SpBowerBundle symfony捆绑包中执行此 操作 :
可能您尚未在SpBowerBundle配置中将sp_bower.allow_root设置为true
在bundle config中,默认情况下,您需要进行以下设置:
allow_root: false # optional
但您应该具有:
allow_root: true
因此在app / config / config.yml中添加此捆绑包配置
sp_bower: allow_root: false # optional
捆绑包配置参考(所有设置):https
:
//github.com/Spea/SpBowerBundle/blob/master/Resources/doc/configuration_reference.md



