Composer - запрошенный пакет phpgangsta / googleauthenticator 1.0.1 существует как [dev-master], но он отклонен вашим ограничением - PullRequest
0 голосов
/ 04 октября 2019

Мне нужно установить https://github.com/PHPGangsta/GoogleAuthenticator, но если я запускаю composer, требуется «PHPGangsta / GoogleAuthenticator: 1.0.1», я получаю сообщение об ошибке:

Ваши требования не могут быть разрешены доустанавливаемый набор пакетов.

Проблема 1. Запрашиваемый пакет phpgangsta / googleauthenticator 1.0.1 существует как phpgangsta / googleauthenticator [dev-master], но он отклонен вашим ограничением.

Вот composer.json, где есть только ограничение для версии PHP.

{
    "require": {
        "php": ">=5.6.1",
        "league/oauth1-client": "^1.7",
        "mongodb/mongodb": "^1.3",
        "ruflin/elastica": "^5.3"
    }
}

Может кто-нибудь объяснить мне, пожалуйста, в чем проблема?

1 Ответ

1 голос
/ 04 октября 2019

Я думаю, что недоступна версия 1.0.1 из пакета.
Когда вы запускаете команду composer show --available phpgangsta/googleauthenticator, вы можете увидеть там возможные версии, но есть только dev-master.
Иэта версия не является стабильной версией. Composer хочет устанавливать только стабильные версии из пакетов по умолчанию, но это не так.
Так что, если вы хотите использовать это в своем проекте, необходимо установить с помощью команды composer require --prefer-dist phpgangsta/googleauthenticator:dev-master.

...