pcre2 - file not found. Corrigindo problema de instalação do PCOV no macOS
Matheus Lopes Santos
Posted on September 15, 2023
Por algum motivo eu fiz o favor de quebrar a instalação do PHP no meu sistema operacional. Beleza, vamos desinstalar e instalar novamente, sem problemas.
Instalei as principais extensões que utilizo, e na hora de instalar o pcov
- pláu, erro fatal de instalação:
Massa, só o que preciso fazer é instalar o pcre2
e beleza 🙂.
Mas não foi tão beleza assim. Ao executar brew install pcre2
acabei sendo informado que isso já estava instalado.
Verifiquei em alguns tutoriais mas não descobri nada. Tentei fazer um link simbólico do arquivo que estava "faltando" e nada. Vamos para a força bruta então.
Resolvendo o problema
Por todos os fóruns por onde passei, o pessoal estava indicando fazer um link simbólico do header necessário para a compilação. Um dos mais indicados foi esse:
ln -s /opt/homebrew/Cellar/pcre2/10.42/include/pcre2.h /opt/homebrew/Cellar/php/8.2.10/include/php/ext/pcre/php_pcre.h
Porém não funcionou, então achei eu mesmo a solução:
ln -s /opt/homebrew/opt/pcre2/include/pcre2.h /opt/homebrew/opt/php@8.2/include/php/ext/pcre/
Depois disso é só rodar um pecl install pcov
e tudo certo:
Agora posso calcular novamente o test coverage das minhas aplicações.
Até a próxima amigos 😗 🧀
Posted on September 15, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.