我需要安装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"
}
}
有人可以向我解释一下是什么问题吗?
答案 0 :(得分:1)
我认为该软件包中没有1.0.1
版本。
当您运行composer show --available phpgangsta/googleauthenticator
命令时,您可以看到可能的版本,但是只有dev-master
。
而且此版本不是稳定版本。 Composer希望默认仅从软件包安装稳定版本,但没有安装。
因此,如果要在项目中使用它,则需要使用composer require --prefer-dist phpgangsta/googleauthenticator:dev-master
命令进行安装。