Composer - 请求的包 phpgangsta/googleauthenticator 1.0.1 作为 [dev-master] 存在,但这些被您的约束拒绝
Composer - The requested package phpgangsta/googleauthenticator 1.0.1 exists as [dev-master] but these are rejected by your constraint
我需要安装 https://github.com/PHPGangsta/GoogleAuthenticator 但是如果我 运行 composer 需要 "PHPGangsta/GoogleAuthenticator:1.0.1" 我会得到一个错误:
Your requirements could not be resolved to an installable set of
packages.
Problem 1
- The requested package phpgangsta/googleauthenticator 1.0.1 exists as phpgangsta/googleauthenticator[dev-master] but these are
rejected by your constraint.
这里是 composer.json,其中只有 PHP 版本的限制。
{
"require": {
"php": ">=5.6.1",
"league/oauth1-client": "^1.7",
"mongodb/mongodb": "^1.3",
"ruflin/elastica": "^5.3"
}
}
有人可以向我解释一下这是什么问题吗?
我认为软件包中没有可用的 1.0.1
版本。
当您 运行 composer show --available phpgangsta/googleauthenticator
命令时,您可以在那里看到可能的版本,但只有 dev-master
.
而且这个版本不是稳定版。 Composer 默认只希望从包中安装稳定版本,但是没有。
所以如果你想在你的项目中使用它,那么需要使用 composer require --prefer-dist phpgangsta/googleauthenticator:dev-master
命令安装。
我需要安装 https://github.com/PHPGangsta/GoogleAuthenticator 但是如果我 运行 composer 需要 "PHPGangsta/GoogleAuthenticator:1.0.1" 我会得到一个错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1 - The requested package phpgangsta/googleauthenticator 1.0.1 exists as phpgangsta/googleauthenticator[dev-master] but these are rejected by your constraint.
这里是 composer.json,其中只有 PHP 版本的限制。
{
"require": {
"php": ">=5.6.1",
"league/oauth1-client": "^1.7",
"mongodb/mongodb": "^1.3",
"ruflin/elastica": "^5.3"
}
}
有人可以向我解释一下这是什么问题吗?
我认为软件包中没有可用的 1.0.1
版本。
当您 运行 composer show --available phpgangsta/googleauthenticator
命令时,您可以在那里看到可能的版本,但只有 dev-master
.
而且这个版本不是稳定版。 Composer 默认只希望从包中安装稳定版本,但是没有。
所以如果你想在你的项目中使用它,那么需要使用 composer require --prefer-dist phpgangsta/googleauthenticator:dev-master
命令安装。