Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo excluir um curso e nem rodar o comando do doctrine

Erro ao tentar excluir:

Warning: require(/tmp/__CG__AluraCursosEntityCurso.php): failed to open stream: No such file or directory in /home/myuser/Development/php_estudos/9-mvc/gerenciador-cursos/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 206

Fatal error: require(): Failed opening required '/tmp/__CG__AluraCursosEntityCurso.php' (include_path='.:/home/myuser/.asdf/installs/php/7.4.21/lib/php') in /home/myuser/Development/php_estudos/9-mvc/gerenciador-cursos/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 206

Erro ao executar o comando do doctrine:

Warning: include(doctrine.php): failed to open stream: No such file or directory in /home/myuser/Development/php_estudos/9-mvc/gerenciador-cursos/vendor/bin/doctri
ne(21) : eval()'d code on line 3

Warning: include(): Failed opening 'doctrine.php' for inclusion (include_path='.:/home/myuser/.asdf/installs/php/7.4.21/lib/php') in /home/myuser/Development/php_
estudos/9-mvc/gerenciador-cursos/vendor/bin/doctrine(21) : eval()'d code on line 3
1 resposta
solução!

Resolvido !

Estou usando WSL2 o que também se encaixa num SO Linux.

1 - Atualizei as dependências:

$ composer update

2 - Instalei o symfony/cache (como solicitado ao tentar rodar qualquer coisa do vendor/bin/doctrine):

$ composer require symfony/cache

3 - Executei o comando mostrado pelo professor:

$ php vendor/bin/doctrine orm:generate-proxies 

Pronto ! Gostaria de deixar aqui o meu agradecimento a Alura que não ajudou em nada e o problema ainda persiste para muitos alunos.