运行 bower 时出现以下错误:
bower ESUDO Cannot be run with sudo
Run Code Online (Sandbox Code Playgroud)
问题是,我没有用 sudo 运行 bower。我运行的命令是:
bower install foo
Run Code Online (Sandbox Code Playgroud)
或者
bower search cats
Run Code Online (Sandbox Code Playgroud)
我以 root 身份登录到 Ubuntu 12.04 服务器,但我没有使用 sudo。是什么赋予了?我如何让凉亭工作?
DMC*_*ing 31
如果它是其他人编写的抱怨的脚本(例如,使用 Docker 时经常出现这种情况),这将不起作用。
在这种情况下,您应该确保在 bower 之前运行以下命令:
# echo '{ "allow_root": true }' > /root/.bowerrc
Run Code Online (Sandbox Code Playgroud)
有关更深入的解释,请参见此处:https : //stackoverflow.com/questions/25672924/run-bower-from-root-user-its-possible-how
归档时间: |
|
查看次数: |
50755 次 |
最近记录: |