我正在尝试将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的一个奇怪的权限,如果有一些解决方法。
答案 0 :(得分:1)
这是permissions with Bower,正如错误中所建议的那样(不是特定于Cloud9的问题)。
使用以下方法进行修复:
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config