Я выполнил документацию по https://getcomposer.org/doc/00-intro.md#globally, чтобы установить композитор по всему миру в arch linux. Когда я делаю composer self-update
, я получаю это сообщение:
[ErrorException]
rename(/home/hannes/.composer/cache/composer-temp.phar,/usr/local/bin/composer): Permission denied
Разрешения в /usr/local/bin/
(я изменил их на 777, но это не помогло):
-rwxrwxrwx 1 hannes users 1104202 30. Mai 18:07 composer
В моем домашнем каталоге я сделал это:
sudo chmod -R 777 .composer/
В /etc/php/php.ini
, open_basedir
выглядит так:
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/usr/local/bin/
Я также пробовал sudo composer self-update
, но это не сработало, и возможно, это не так. (?). Что еще я мог бы попытаться сделать эту работу?