Пакет Composer считает, что я использую старую версию PHP (OSX) - PullRequest
0 голосов
/ 14 октября 2018

В терминале php -v показывает:

PHP 7.1.8 (cli) (built: Aug 17 2017 11:34:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

Но при попытке установить с помощью композера следующее:

composer require web-token/jwt-framework

Получаю:

[InvalidArgumentException]                                                                          
Could not find package web-token/jwt-framework in any version 
matching your PHP version (5.5.31.0)

Я знаю, что OSX поставляется с древней версией PHP, поэтому я обновил ее некоторое время назад.Но кто-нибудь знает, что здесь происходит?Почему этот пакет сообщает, что я использую v5.5.31.0?

1 Ответ

0 голосов
/ 14 октября 2018

Попробуйте явно указать php при вызове composer: php composer.phar require web-token/jwt-framework.

composer может быть псевдонимом с установленным системой php.Вы можете проверить это, используя which composer или alias composer

...