Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Comando não funciona composer require --dev phan/phan

Toda vez que tento usar a flag --dev no composer não funciona.. Eu uso Debian 10..

5 respostas

Que erro você recebe, Nely?

  • phpunit/phpunit 9.2.6 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. To enable extensions, verify that they are enabled in your .ini files:
    • /etc/php/7.4/cli/php.ini
    • /etc/php/7.4/cli/conf.d/10-opcache.ini
    • /etc/php/7.4/cli/conf.d/10-pdo.ini
    • /etc/php/7.4/cli/conf.d/15-xml.ini
solução!

Nely, você não instalou a extensão mbstring na sua instalação do PHP, como a mensagem de erro diz de forma muito clara. :-)

Como você disse estar no Debian, suponho que tenha usado o apt para instalar o PHP. Se sim, roda esse comando e diz se resolve o problema:

sudo apt install php7.4-mbstring

Funcionou depois ir no /etc/apt/sources.list.d/php.list e colocar deb https://packages.sury.org/php/ buster main

Que bom que conseguiu resolver, Nely.

:-)

Não se esquece de marcar a dúvida como solucionada. :-D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software