[ErrorException] rename(/home/user/.composer/cache/composer-temp.phar,/usr/local/bin/composer): Permission denied

04.09.2017 composer

Проблема - Ошибка при попытке обновить Компосер:

  [ErrorException]                                                                                    
rename(/home/user/.composer/cache/composer-temp.phar,/usr/local/bin/composer): Permission denied 

Решение -

1) Найти директорию с компосером:

which composer
2) Удалить старую версию

sudo rm -rf /usr/local/bin/composer
sudo rm -rf ~/.composer/cache/
3) Установить новую

sudo apt-get update
sudo apt-get install curl php5-cli git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=compose