Po uruchomieniu altany pojawia się następujący błąd:
bower ESUDO Cannot be run with sudo
Rzecz w tym, że nie biegam altana z sudo. Polecenie, które uruchamiam to:
bower install foo
lub
bower search cats
Jestem zalogowany jako root na serwerze Ubuntu 12.04, ale nie używam sudo. Co daje? Jak uzyskać pracę altany?
Odpowiedzi:
Miałem ten sam problem. Wszystko, co musisz zrobić, to dodać
--allow-root
do swojego polecenia.Zobacz ten problem.
źródło
To nie zadziała, jeśli jest to skrypt, który napisał ktoś inny, który narzeka (jak na przykład często przy użyciu Dockera).
W takim przypadku należy upewnić się, że przed altaną uruchomiono następujące polecenie:
Bardziej szczegółowe wyjaśnienie znajduje się tutaj: https://stackoverflow.com/questions/25672924/run-bower-from-root-user-its-possible-how
źródło
echo '{ "allow_root": true }' > ~/.bowerrc
co jest prawdopodobnie bardziej elastyczne.Problem polegał na tym, że chociaż altana nie działa z sudo, nie będzie również działać, jeśli jesteś zalogowany jako root. Musisz stworzyć użytkownika i zalogować się, aby go uruchomić.
źródło
Użyj
--allow-root
flagi:źródło