Run bower from root user, it's possible? How?

前端 未结 7 1043
春和景丽
春和景丽 2020-12-07 16:29

I have a local development server where I test a lot of things, now I\'m playing with bower to manage the libraries\' dependencies in my Symfony2 project. After getting Node

7条回答
  •  渐次进展
    2020-12-07 17:11

    below answer is for symfony framework's bundle, but if you come here from google using phrase "bower root" you have two options to solve that:

    1. add --allow-root to command
    2. set global bower config that will allow running bower as root

    Option 1: you can run bower as root by typing:

    bower install --allow-root
    

    root is allowed by setting --allow-root command parameter

    Option 2: is using global setting that allows root, by creating file: /root/.bowerrc which have inside following configuration:

    { "allow_root": true }
    

    how to do this in SpBowerBundle symfony bundle:
    probably you haven't set sp_bower.allow_root to true in SpBowerBundle config

    in bundle config, by default you have set something like this:

    allow_root: false # optional
    

    but you should have:

    allow_root: true
    

    so in app/config/config.yml add this bundle config

    sp_bower:
        allow_root: false # optional
    

    bundle config reference (all settings): https://github.com/Spea/SpBowerBundle/blob/master/Resources/doc/configuration_reference.md

提交回复
热议问题