Cloud9 djangobower安装权限问题

时间:2016-06-06 11:53:35

标签: python django bower cloud9-ide

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

我根据documentation的说明更改了settings.py。但是当我尝试运行./manage bower install时出现错误:

  

错误:EACCES:权限被拒绝,打开'/home/ubuntu/.config/configstore/bower-github.json'

     

您无权访问此文件。

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

  

bower ESUDO无法使用sudo运行

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

  

manage.py bower:错误:无法识别的参数: - allow-root

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

1 个答案:

答案 0 :(得分:1)

这是permissions with Bower,正如错误中所建议的那样(不是特定于Cloud9的问题)。

使用以下方法进行修复:

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

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