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

phpunit: command not found

Estou tentando rodar o exercício proposto no terminal mas me da a seguinte mensagem:

-bash: phpunit: command not found

4 respostas

Opa Rafael.

Você instalou o phpunit?

Você pode instalar usando os comandos abaixo no bash

$ wget https://phar.phpunit.de/phpunit.phar
$ chmod +x phpunit.phar
$ sudo mv phpunit.phar /usr/local/bin/phpunit
$ phpunit --version

Se tiver dificuldades, dá detalhes de como instalar aqui https://phpunit.de/manual/current/pt_br/installation.html Tá em português

Fiz a instalação no Mac seguindo os passos

curl https://phar.phpunit.de/phpunit.phar -L -o phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit

Inclusive criei a pasta ../bin/phpunit

Parece estar instalado, mas não consigo acessar de outro local pelo jeito.

MacBook-Pro-de-Rafael:~ rafaelweber$ /usr/local/bin/phpunit/phpunit.phar 
PHPUnit 6.3.0 by Sebastian Bergmann and contributors.

This version of PHPUnit is supported on PHP 7.0 and PHP 7.1.
You are using PHP 5.6.30 (/usr/bin/php).

Essa mensagem ocorre quando faço

/usr/local/bin/phpunit/phpunit.phar

Ainda continuo com o mesmo resultado. Tenho que fazer mais alguma coisa?

Rafael, você criou um diretório chamado phpunit dentro da pasta?

/usr/local/bin/phpunit/phpunit.phar

Quando você dá um comando o OS vai procurar na raiz do diretório

/usr/local/bin

e não nas subpastas.

O phpunit.phar tem que estar na raiz.

Acho que o esquema é você fazer com abaixo

 cd /usr/local/bin/
mv phpunit/phpunit.phar .
rm -rf phpunit
ln -s phpunit.phar phpunit
solução!

Ontem, acabei por remover tudo, instalei o homebrew, fiz a instalação por ele. Agora está rodando. Agradeço a ajuda.