Cloud9 djangobower 安装权限问题

Cloud9 djangobower install permissions issue

我正在尝试将 djangobower 应用程序添加到我在 Cloud9 中的 django 项目中。

我按照 documentation 的说明更改了我的 settings.py。但是当我尝试 运行 ./manage bower install 我得到一个错误:

Error: EACCES: permission denied, open '/home/ubuntu/.config/configstore/bower-github.json'

You don't have access to this file.

我也试过 sudo ./manage.py bower install,这给了我:

bower ESUDO Cannot be run with sudo

./manage.py bower install --allow-root,给我:

manage.py bower: error: unrecognized arguments: --allow-root

我想知道这是否是 Cloud9 的一个奇怪的权限问题,是否有一些解决方法。

这是一个 permissions with Bower,正如错误所建议的(不是 Cloud9 特定问题)。

使用以下方法修复它:

sudo chown -R $USER:$GROUP ~/.npm

sudo chown -R $USER:$GROUP ~/.config