[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
José Boanerges Bezerra Monteiro Neto
Criador José Boanerges Bezerra Monteiro Neto 04/07/2023

Bom dia Mestre, tudo bem?

 

Ambiente: Windows 10 pro, WSL2, Docker, Visual Studio Code, sistema exemplo seguido foi \cursos\Laravel-Repositories

Não possuo PHP ou MySQL instalado diretamente na máquina principal.

Foi instalado o PHP 7.4 no wsl2.

sudo apt install php7.4 

 

Segui adiante com o curso, após o problema do PHP IntelliSense, mas esbarrei em um problema que acredito ter corelação com o PHP, pois quando tento invocar o comando no prompt do windows php artisan make:controller Admin\TesteController recebo a seguinte mensagem de erro:

https://prnt.sc/uWitPDI7z9ql

e quando rodo o wsl.exe e dentro da pasta do sistema rodo o php artisan make:controller Admin\\TesteController recebo essa outra mensagem de erro: https://prnt.sc/D7xKCQG0bCQR

 

Estou usando o exemplo do laravel-repositories, pois estou com uma aplicação que usa docker a qual preciso assumir, então para mim é muito importante compreender esses erros.

 

Consegue me ajudar?

Manager Carlos Ferreira 04/07/2023

Olá, José!
Tudo bem?

Sua aplicação está rodando com Docker, certo?
O ideal nesse caso, é rodar o comando dentro do container da aplicação.

Notei também que está abrindo o projeto a partir do Windows, e não a partir do WSL. Para abrir a partir do WSL, use o terminal, navegue até o diretório do projeto, e abra com o comando "code .", isso vai evitar estes problemas de permissões.

Ainda vejo mais um problema, como já começou o projeto fora do WSL (pelo Windows), vai sempre ter problemas de permissões, se possível, reinicie tudo, porém agora somente dentro do WSL;

Carlos Ferreira
Criador José Boanerges Bezerra Monteiro Neto 04/07/2023

Bom dia Mestre, tudo bem?

 

Fiz o que sugeriu, apaguei tudo, desinstalei o docker, o ubuntu e o WSL, reinstalei o WSL, migrei para o WSL2, instalei o ubuntu via Microsoft Store, desabilitei o Hyper-V, instalei o Docker, instalei o novo prompt de comando do windows via Microsoft Store, e nesse prompt dentro do ubuntu, reconfigurei o git, criei as chaves de acesso ao github, na pasta /home/ubuntu/, recriei a pasta Docker e clonei o laradock, reconfigurei o env e as configurações dentro de /nginx/site, criei a pasta ~/Docker/cursos/laravel-repositories reconfigurei o env, e segui com as instruções do curso normalmente.

 

Tudo funcionando bem, exceto o IntelliPhense que mesmo reconfigurando tudo ainda reclama do PHP.

Obrigado!

José Boanerges Bezerra Monteiro Neto
Manager Carlos Ferreira 04/07/2023

Show de bola, acredito que agora até suas aplicações devem estar mais rápidas.

--

Chegou a instalar o PHP no WSL?
Se fizer isso, zera seus problemas.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!