作曲家-所请求的软件包phpgangsta / googleauthenticator 1.0.1作为[dev-master]存在,但由于您的约束而被拒绝

时间:2019-10-04 11:36:17

标签: php composer-php google-authenticator

我需要安装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 个答案:

答案 0 :(得分:1)

我认为该软件包中没有1.0.1版本。
当您运行composer show --available phpgangsta/googleauthenticator命令时,您可以看到可能的版本,但是只有dev-master
而且此版本不是稳定版本。 Composer希望默认仅从软件包安装稳定版本,但没有安装。
因此,如果要在项目中使用它,则需要使用composer require --prefer-dist phpgangsta/googleauthenticator:dev-master命令进行安装。