I już po instrukcji na temat instalacji kompozytora globalnie ze strony kompozytora: https://getcomposer.org/doc/00-intro.md#globallyRunning kompozytora bez użycia sudo
Problemem jest to, muszę używać sudo za każdym razem używam kompozytor. To jest problem, ponieważ każdy folder sprzedawcy utworzony pod numerem sudo composer update
znajduje się pod właścicielem root
, który muszę zmienić na www-data
.
Czego próbowałem:
Próbowałem za pomocą chmod +x /usr/local/bin/composer
który nadal wymaga mnie do uruchomienia kompozytora z sudo jako plik jest własnością root
.
Zmiana właściciela /usr/local/bin/composer
na www-data:www-data
z uprawnieniami ustawionymi na 775. Nadal wymaga mnie, aby uruchomić kompilator z sudo przed dodaniem.
Jak mogę rozwiązać ten problem, aby nie trzeba było używać sudo
za każdym razem, gdy uruchamiam program Composer?
Nie powinno być powodu, aby zmieniać właściciela '/ usr/local/bin/composer'. Nawet jeśli plik jest własnością 'root', środowisko po uruchomieniu jest tym, który uruchamia go. – Shi