2017-08-23 2 views
1

J'essaye d'installer globalement en utilisant composer.Impossible d'installer globalement phpunit Mac

>composer global require phpunit/phpunit

Mais pour une raison que je ne peux pas, car il est déjà installé ailleurs. Mais pas avec le compositeur. Puis-je désinstaller phpunit et l'exiger de nouveau globalement?

+0

est déjà installé? si vous essayez de l'exécuter via shell, que se passe-t-il? comment est installé? par brassage? si vous lancez quel phpunit quelle impression? – Matteo

+0

phpunit non trouvé –

+0

vérifiez que vous avez lancé à partir de votre répertoire personnel, et vérifiez ce que renvoient la commande 'ls .composer/vendor' – Matteo

Répondre

0

La façon officielle d'installer globalement est décrite here in the doc.

A titre d'exemple pour la version actuelle:

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

Sinon, vous pouvez suivre this article et le lancement, à partir de votre répertoire:

$ composer global require phpunit/phpunit 
$ export PATH=~/.composer/vendor/bin:$PATH 
$ which phpunit 
/Users/acme/.composer/vendor/bin/phpunit 

Hope this aide

+0

le problème est que je dois le retirer avant de le réinstaller. –

+0

Je pourrais lancer ./vendor/bin/phpunit depuis un projet. Mais pas globalement –