Ich versuche, die djangobower
App zu meinem Django-Projekt in Cloud9 hinzuzufügen.Cloud9 djangobower Installationsberechtigungen Ausgabe
Ich änderte meine gemäß den Anweisungen aus der documentation. Aber wenn ich versuche ./manage bower install
ich einen Fehler zu laufen:
Error: EACCES: permission denied, open '/home/ubuntu/.config/configstore/bower-github.json'
You don't have access to this file.
Ich habe auch versucht sudo ./manage.py bower install
, die mir gibt:
bower ESUDO Cannot be run with sudo
Und ./manage.py bower install --allow-root
, gibt mir:
manage.py bower: error: unrecognized arguments: --allow-root
I‘ Ich frage mich, ob dies eine seltsame Erlaubnis Sache mit Cloud9 ist und wenn es eine Workaround gibt.
hatte auch tun, um '~/.cache', aber das hat funktioniert! Können Sie mir erklären, was genau diese Befehle tun/warum sie notwendig sind? – thanksd
Ya, es ändert nur den Besitzer von NPM zu Ihrem aktuellen Benutzer (in diesem Fall wahrscheinlich "ubuntu"), so dass Sie Befehle ausführen und Dinge installieren können, ohne dass Sie ein Super-Benutzer sein müssen. Hoffentlich ist das klar. –