1
resposta

Problema Laravel.

Pessoal, estou usando o Gnome na versão 16.04. Quando dou o comando "composer global require "laravel/installer=~1.1", ele dá o seguinte erro "Changed current directory to /home/vitorergang/.composer Cannot create cache directory /home/vitorergang/.composer/cache/repo/https---repo.packagist.org/, or directory is not writable. Proceeding without cache Cannot create cache directory /home/vitorergang/.composer/cache/files/, or directory is not writable. Proceeding without cache ./composer.json is not writable."

1 resposta

Oi Vitor, tudo bom?

Seu problema é de permissão, mais especificamente nos ditetorios /home/vitorergang/.composer/cache/repo/https---repo.packagist.org/ e o arquivo ./composer.json

O primeiro não é tão problematico porque só impede que o composer use o cache, o que vai fazer você baixar todas as dependencias toda vez que rodar o composer. O segundo é o mais problematico porque é necessário escrever o arquivo compser.json para fazero require.

Para resolver o problema, basta dar permissão pro seu arquivo:

chmod 777 -r /home/vitorergang/.composer/cache/repo/https---repo.packagist.org/
chmod 777 ./composer.json

Ou rodar os comandos como sudo =)

Abraço